내가 자꾸 까먹어서 쓰는 개발 이야기/PHP
한글 인코딩 문제
예전 "뷁"이 유행하면서, 인터넷에서는 별의 별 조합 한글을 다 볼 수 있게 되었다. 쀉, 쫧, 퀇, 쀃 뭐 이런 확대 안하면 보기도 어려운 글자들인데.. 이 글자들이 인코딩을 넘나들게 되면 골치아픈 문제가 생긴다. 저런 글자들은 EUC-KR의 문자셋에는 없는 글자들로, CP949부터 지원되기 시작 한 글자라고 한다. 여전히 유니코드와 조합형 한글 인코딩이 공존하는 상황이므로, 이럴때는 EUC-KR 대신 CP949를 이용하여 인코딩을 변환해주면 된다. iconv("CP949", "UTF-8", "뷁"); mb_convert_encoding("뷁", "UTF-8", "CP949");
2013. 10. 11. 13:31
최근댓글