0
這是一個長期以來已知的問題,我已經解決了幾個項目,但這一次 似乎沒有任何幫助。 當我玩它的時候,希伯來字符有時會顯示爲問號(???? ????) ,有時甚至是純粹的Gibrish(廢話)。來自SQL的希伯來字符不能正確顯示(PHP)
我的所有表都設置爲Utf-8,就像我的元。 我曾嘗試運行:
mysql_query("SET NAMES 'hebrew' ")
和
mysql_query("SET NAMES 'utf-8' ")
試圖用PHP設置標題:
header('Content-Type: text/html; charset=utf-8');
但似乎沒有任何幫助。 任何線索我應該做什麼?
* 編輯* 嗯,感謝Bekka的回答,問題是正確的語法是UTF8而不是UTF-8。
複製複製 – dynamic 2012-02-04 18:56:15
的正確語法'SET NAMES'是'集名稱UTF8;' - 確保你捕獲並顯示mySQL錯誤。除此之外,考慮添加更多關於你對數據做什麼的細節,可能會顯示一些代碼 – 2012-02-04 18:57:02
有時我只是恨自己。謝謝佩卡,這是問題所在。現在工作。 – 2012-02-04 18:58:45