2016-06-10 63 views
-1

我想從MySQL數據庫加載HTML並通過我的PHP腳本顯示它。但它不會正確顯示外部字符。PHP腳本將不會正確顯示波蘭字符

我已經改變了php.ini中有默認字符集爲UTF-8,我已經把我的PHP頭:

header('Content-Type: text/html; charset=utf-8'); 

它仍然會無法正確顯示的字符。它開始讓我非常煩惱,因爲我已經嘗試了所有解決方案,而且它們都沒有工作。

+0

在數據庫中,字符顯示爲你想要的? –

+0

你的桌子有什麼字符? – Justinas

+0

[在Web應用程序中處理Unicode前後](http://kunststube.net/frontback/) – deceze

回答

0

嘗試設置的字符集的MySQL查詢

$mysqli->set_charset("utf8") 
-1

沒關係,我只是需要加入:

utf8_decode($html); 

給我的腳本結束......神該死。

+0

這是一個可怕的修復。 'utf8_decode'進行編碼轉換。爲了保持你的理智,你永遠不想做任何編碼轉換。請參閱[在Web應用程序中處理Unicode前後](http://kunststube.net/frontback/)。 – deceze