iconv 적용했는데도 일부 한글이 깨집니다.
정품작업자
6년 전
조회 8,765
제가 스누피를 이용해 파싱을 하고 있습니다.
제 환경이 utf-8이라 파싱한 컨텐츠는 당연히 euc-kr은 iconv로 utf-8 변환하여 출력을 하면
어떤 것은 당연히 한글이 안깨지고 잘 나옵니다.
그런데 어떤 것은 한글의 일부분이 깨지거나 아예 적용인 안된것처럼 깨져서 나옵니다.
아예 안된다면 iconv 라이브러리를 살펴보겠는데 정상적으로 설치되어 있고 변환이 잘되어
정상적으로 출력되는게 있는 거 보면 또 이상이 없는 것 같습니다.
// CHARSET 변경 : euc-kr -> utf-8
iconv('euc-kr', 'utf-8//TRANSLIT', $str);
// CHARSET 변경 : euc-kr -> utf-8//IGNORE iconv('euc-kr', 'utf-8//IGNORE', $str);
// CHARSET 변경 : euc-kr -> utf-8//TRANSLIT iconv('euc-kr', 'utf-8//TRANSLIT', $str);
이렇게도 다 적용해 봤는데도 똑같네요.
혹시 이런 경우 해결하신 적 있으신 분 계신다면 도와주세요.
며칠째 이걸로 씨름하고 있네요..ㅡㅡ'
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
답변을 작성하려면 로그인이 필요합니다.
로그인
쿼리도 utf-8이라 별도로 euc-kr로 적용되고 있습니다.
우선 따로 db에 넣거나 가져오는게 아니라서요.
완전히 깨지는게 아닌 부분부분 깨지고 있어서
// 자바스크립트에서 사용하는 전역변수 선언 (정상으로 나올때 이렇게 나와야 하는데)
=>
// 猩벋스惹립餘에서 사용吳닳 盛역변수 선언 (현재는 이렇게 나오네요)
현재까지도 자료 찾아가면서 혹시나 혹시나 하면서 찾아 보는데 해결이 안되고 있네요.