我正在嘗試使用CKEditor/PHP/MySQL/HTMLPurifier來獲得UTF-8編碼。通過CKEditor/PHP/MySQL/HTMLPurifier不能保存'+'字符
我已將數據庫表/字段的字符集轉換爲utf8-unicode-ci。
我已在CKEditor的配置如下:
config.entities = true;
config.entities_latin = true;
config.entities_greek = true;
config.entitles_processNumerical = true;
和PHP與使用默認設置HTMLPurifier淨化HTML。
我不知道如果我做了正確的事情想接受UTF-8,但字符,如α正在努力......但出於某種原因,任何「+」在文中只是簡單的消失。
任何想法?
+消失的跡象似乎表明,你以某種方式做URL編碼/解碼往返,但你沒有給我足夠的信息讓我真正說出。加號是否變成空格?你可以把調試語句? HTML Purifier看到了什麼? – 2010-08-02 00:34:22