PHP에서 utf8 문자열을 가져 오는 중입니다.악센트 부호가있는 문자를 인코딩하는 방법
나는 iconv()
와 내가 잘못 악센트 나는 아무것도) (일부 인코딩과 제거 ...이 ... 차이 기능을 많이 사용하여 ... 악센트를 제거하려고하지만 여전히 문제가
serialize(mystring)
을 사용할 때 내 잘못된 문자 모양은 다음과 같습니다. xE3xA0 (char에 따라 다름)
내가 사용할 수있는 철저한지도가 있습니까? 다른 방법이 있습니까?
(내가 PHP 5.2에서 오전 서버에서 실제 제어 그래서 국제/표준화를 사용할 수 없습니다)
편집 :이 나던 작품 (그렇지 않으면 추한하지만 짧은에 대한 효율적인 것 같은 코드 용어)
$string = mb_ereg_replace('(À|Á|Â|Ã|Ä|Å|à|á|â|ã|ä|å)','a',$string);
어떻게 iconv를 사용 했습니까? – Andrea
나는 $ word = iconv ('UTF-8', 'ASCII // TRANSLIT // 무시하다', $ word)로 시도한다. 및 iconv ('ISO-8859-1'...); 또한 iconv가 작동하지 않는 것처럼 setlocale() ... – AlphaB