2012-08-16 171 views
3

我在數據庫中有utf8編碼數據。中文字符不能正確顯示

數據在PHPMYADMIN正確顯示在本地和遠程數據庫上。

我正在使用codeignitertwitter bootstrap顯示此數據。

得到的數據正確顯示我的本地Windows電腦上,但同樣

替換ç¼çèè±遠程網站字符。

我到底做錯了什麼?

更新:

的字符正確顯示在移除ヶ輛()從數據功能但如果該數據包含搞亂了網頁

+0

我建議你首先查看phpmyadmin頁面的源代碼和頭文件,以便遠程訪問你的網站。編碼 – Waygood 2012-08-16 15:37:58

回答

2

你的HTML有這樣的HTML標籤頭:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

如果不加上它。

+1

或''如果你想成爲未來主義者;) – andy 2012-08-16 15:43:13

+0

我使用默認的UTF8和HTML 5的CI和twitter引導程序。我有 in source – User1234 2012-08-16 15:45:24

+0

您可能還需要在實際客戶端計算機中安裝字符集。 – 2012-08-16 15:45:25

1

確保您的遠程服務器發送正確的標題。

Content-Type: text/html; charset=utf-8 

確保您在UTF-8編碼文件。