不幸的是,我遇到了一些麻煩與PHP薩克斯解析器和utf-8編碼。PHP薩克斯解析器和UTF-8
的情況下:
我有一個以UTF-8編碼的XML文件。該文件使用標準的php薩克斯解析器進行解析。數據存儲在一些容器對象中並插入到mysql數據庫中。不幸的是,某些字符在數據庫中看起來很奇怪(主要是德語)。例如Gürtel看起來像Gürtel。
下面的代碼片段顯示解析器如何實例:
$saxParser = xml_parser_create("UTF-8");
這是否足以解析UTF-8的文件?如果是的話,我錯過了什麼?一些特殊的數據庫的東西插入時?
在此先感謝。
您的數據庫文本列有什麼文章?你有沒有使用'''''UTF8''來設置MySQL編碼爲UTF-8? – CodeZombie
@ ZombieHunter我的排序規則是utf8_general_ci – Dennis