[함수] EUC-KR 환경에서 유니코드 문자 손상 없이 // [PHP팁] EUC-KR 환경에서 유니코드 문자 손상 없이 변환하기 원리 한 글자 한 글자씩 나아가면서 mb_convert_encoding으로 변환한 것(깨지는 문자인 경우 대체 문자를 반환한 후 넘어가기) iconv(깨지는 문자인 경우 변환 중단) 이것을 하나씩 비교하여, 값이 같을 경우(깨지지 않는 문자인 경우) 그대로 두고, 값이 다를 경우(깨지는 문자인 경우) HTML 엔티티로 변환시킨다. $i 원본 글자 iconv("UTF-8","EUC-KR//IGNORE",$str); 같음? mb_convert_encoding($str,"euc-kr","utf-8"); $result 0 안 안 = 안 안 1 녕 녕 = 녕 안녕 2 你 != O` 안녕..