我正在使用CakePHP構建的法語網站。我嘗試了多種功能嘗試將文本轉換爲UTF-8並正確顯示,但目前爲止沒有成功 - 任何重音字母都顯示爲帶有問號的黑色菱形。當我將瀏覽器中的字符集更改爲ISO-8859-1時,它們會正確顯示,但我希望使網站符合UTF-8。我已經使用了:以UTF-8顯示法語重音字符的問題
html_entity_decode($ string,ENT_QUOTES,'UTF-8'); htmlspecialchars($ string,ENT_QUOTES,'UTF-8'); utf8_encode
但沒有雪茄。該頁面設置爲UTF-8在頭
和MySQL數據庫使用UTF-8。我怎樣才能讓重音字符在UTF-8中正確顯示?
對不起,不知道如何接受答案,現在已經做到了 – igniteflow 2010-06-28 10:25:44
一般來說,你沒有什麼可轉換的。只存儲沒有任何編碼的用戶文本,並且僅使用htmlspecialchars顯示它。 – 2010-06-28 11:36:53