0
我有一個MySQL數據庫,使用UTF8編碼,其中一些記錄有''在它們中(如果它沒有在SO中顯示正確,那是一個'a'在上面的一行) 。PHP Utf8 MySQL_Querying,JSON_Encoding
有一個PHP腳本獲取記錄,將它們放在一個數組中,並對它們進行json_encoding。無論腳本是由Ajax還是網頁調用,''都顯示爲問號。問題在哪裏,我該如何解決?
感謝, 傑米McClymont
編輯:忘了提及的是,「A的顯示精細在phpMyAdmin
你應該嘗試的3個步驟:1.你 在HTML頁面中meta標籤(charset =「UTF-8」) 2.設置客戶端字符集mysql_set_charset('utf-8',$ link);看看這個網頁[鏈接](http://php.net/manual/en/function.mysql-set-charset.php) 3.運行sql語句:SET NAMES'UTF8' 試試看^^ – hungneox
我使用它,但我不認爲這是問題所在。 PHP腳本正在返回JSON數據,沒有HTML – JJJollyjim
瀏覽器的字符編碼如何? – hungneox