테스트 사이트 - 개발 중인 베타 버전입니다

Content-Type:text/html; charset=euc-kr 질문드립니다. 채택완료

10년 전 조회 12,976

운영중인 홈페이지가 다음의 기사송고를 하고 있는데요 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개

채택된 답변
+20 포인트

해당 atom/xml을 출력하는 프로그램에서 utf-8로 송출하도록 변경하세요.

일단 파일의 인코딩을 utf-8로 변경해보시고, 그래도 헤더에 euc-kr로 잡힌다면

header("Content-type: application/xml; charset=utf-8"); 을 넣어주시고

utf-8로 바뀌었으나 글자가 깨진다면

출력부분을 모두 iconv($출력값,"euc-kr","utf-8"); 로 변경해주세요. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록