Content-Type:text/html; charset=euc-kr 질문드립니다. 채택완료
운영중인 홈페이지가 다음의 기사송고를 하고 있는데요 2015년에 api 가 바뀌었다면서 수정해야된다고해서 작업을 하고 있는데 송고테스트에서 송고 기사 XML URL Response Header 중 Content-Type 정보에 UTF-8 로 설정해야 합니다. (application/xml; charset=utf-8) 이렇게 나옵니다. 크롬에서 요소검사를 해보니 ---------------------------------------- Content-Type:text/html; charset=euc-kr ------------------------------------- 이렇게 euc -kr 로 나오는데 이부분만 utf-8 로 변경이 되면 송고테스트가 통과될거 같은데 어디를 손대야하는지 전혀 모르겠습니다... 도움주시면 감사하겠습니다..
사용하고 있는 서버는 제가 알기로 euc-kr 이라고 기억하는데
서버 자체가 euc-kr 이면 적용이 안되는건가요? utf-8 서버로 변경을 해야 하는지
도와주세요...
답변 1개
해당 atom/xml을 출력하는 프로그램에서 utf-8로 송출하도록 변경하세요.
일단 파일의 인코딩을 utf-8로 변경해보시고, 그래도 헤더에 euc-kr로 잡힌다면
header("Content-type: application/xml; charset=utf-8"); 을 넣어주시고
utf-8로 바뀌었으나 글자가 깨진다면
출력부분을 모두 iconv($출력값,"euc-kr","utf-8"); 로 변경해주세요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인