我已經有一些數據存儲在MySQL的UTF-8陰暗的表中。當我在phpmyadmin中查看數據時,它顯示正確,像這樣PHP - 字符串不能正確顯示,儘管UTF-8編碼
★StatTrak™M9刺刀|藍鋼(略有磨損)
但是,當我通過打印命令將此數據輸出到UTF-8編碼文檔時,顯示不正確。它看起來像這樣:
? StatTrak 翻轉刀|淡出(工廠新)
我一直在搜索互聯網一段時間了。到目前爲止,我所做的是將php中的'default_charset'設置爲UTF-8,並將nginx配置爲使用相同的編碼。我已經檢查了Firefox中的頁面信息,它說它是UTF-8編碼,所以這似乎工作。我不明白的是爲什麼它仍然沒有正確顯示字符。
有誰知道如何解決這個問題?
哦,對不起,你比我快一點,當你回答時,我已經打字了我的答案。不管怎樣,謝謝你。 – DealerJoe 2015-02-07 19:55:12
太棒了!我正在把頭髮撕掉! – Robusto 2017-05-04 03:10:41