0
我將sql查詢的輸出轉換爲HTML,並將特殊字符轉換爲中文字符。將SQL內容'ñ'翻譯爲HTML中的中文字符
例如,我的sql內容是'Ficha de Datos - Español'。當我運行我的查詢並將此內容放入HTML中時,我得到以下輸出:'Ficha de Datos - Espa駉l'。
我已經使用HTML lang設置爲ES,但這沒有幫助。 任何提示表示讚賞。
我將sql查詢的輸出轉換爲HTML,並將特殊字符轉換爲中文字符。將SQL內容'ñ'翻譯爲HTML中的中文字符
例如,我的sql內容是'Ficha de Datos - Español'。當我運行我的查詢並將此內容放入HTML中時,我得到以下輸出:'Ficha de Datos - Espa駉l'。
我已經使用HTML lang設置爲ES,但這沒有幫助。 任何提示表示讚賞。
將元字符集更改爲utf-8以匹配解決此問題的所有其他文檔。
來自:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
到:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
您需要使用您的整個管道相同的字符集:HTML,PHP,PHP的>數據庫連接,數據庫表/字段,數據庫 - > PHP的答覆,HTML輸出,等等等等等等。任何地方的任何不匹配都會導致文本被丟棄。 – 2014-11-06 17:33:20
嘗試在文檔''中添加meta'' - 爲Unicode支持(RTL語言) –
2014-11-06 17:43:39
兩個答案謝謝!使用cPanel,它將文件解釋爲gb2312,當我保存一個變更時,我的元字符集就是這樣。把它改回UTF-8解決了這個問題。多謝你們! – 2014-11-06 18:05:40