我想從MySQL數據庫加載HTML並通過我的PHP腳本顯示它。但它不會正確顯示外部字符。PHP腳本將不會正確顯示波蘭字符
我已經改變了php.ini中有默認字符集爲UTF-8,我已經把我的PHP頭:
header('Content-Type: text/html; charset=utf-8');
它仍然會無法正確顯示的字符。它開始讓我非常煩惱,因爲我已經嘗試了所有解決方案,而且它們都沒有工作。
我想從MySQL數據庫加載HTML並通過我的PHP腳本顯示它。但它不會正確顯示外部字符。PHP腳本將不會正確顯示波蘭字符
我已經改變了php.ini中有默認字符集爲UTF-8,我已經把我的PHP頭:
header('Content-Type: text/html; charset=utf-8');
它仍然會無法正確顯示的字符。它開始讓我非常煩惱,因爲我已經嘗試了所有解決方案,而且它們都沒有工作。
嘗試設置的字符集的MySQL查詢
$mysqli->set_charset("utf8")
沒關係,我只是需要加入:
utf8_decode($html);
給我的腳本結束......神該死。
這是一個可怕的修復。 'utf8_decode'進行編碼轉換。爲了保持你的理智,你永遠不想做任何編碼轉換。請參閱[在Web應用程序中處理Unicode前後](http://kunststube.net/frontback/)。 – deceze
在數據庫中,字符顯示爲你想要的? –
你的桌子有什麼字符? – Justinas
[在Web應用程序中處理Unicode前後](http://kunststube.net/frontback/) – deceze