我研究過這個,所有類似的問題都沒有提供答案。我在我的頁面上使用utf-8。該頁面,BTW,是http://www.publishmymusic.com/profile/artist/1361。如何顯示阿拉伯文字?
如果我使用phpMyAdmin,我會在數據庫中看到阿拉伯字符。但是,當我閱讀並顯示它們時,它們看起來像您在上面的URL中看到的內容。我看了看,看不到這個問題的解決方案,所以它必須是微妙的。數據庫是utf8_general_ci。該列本身是utf8_general_ci。該頁面的正確meta標籤獲得utf-8字符集。但它必須是可能的,因爲phpMyAdmin顯示阿拉伯字符。歡迎任何建議。
'utf8_general_ci'是不是** **編碼,它是一個整理。建立連接後立即執行'SET NAMES utf8 COLLATE utf8_general_ci;'。 – Crozin 2012-02-28 22:23:10
嘗試使用'mysqli :: set_charset'或'mysql_set_charset'將連接字符集設置爲'utf8'。我相信它可能默認爲'latin1'。我假設你使用的PHP,雖然你沒有指定.. – spencercw 2012-02-28 22:28:36