2011-01-25 14 views
0

在返回存儲爲utf8_general_ci和/或utf8_unicode_ci的數據庫結果時,是否應該使用utf8_decode,還是僅僅是確保文件編碼,HTML內容類型和db存儲都匹配的情況?當返回存儲爲utf8_general_ci和/或utf8_unicode_ci的數據庫結果時,我應該使用utf8_decode嗎?

+1

這兩個都可能是有效的,如果你願意提供iso-8859-15,你會轉換這個地段,如果你想提供utf-8,那麼就不需要解碼(但你應該發送正確的utf-8頭)。只要你知道字符集是什麼在任何階段,並且進行適當的轉換,沒有特別的需要匹配所有的東西,當然它確實有助於使用1編碼並且完成它。 – Wrikken 2011-01-25 11:13:08

回答

1

海蘭,

我認爲這是沒有必要使用任何解碼,只是有:

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

在你的PHP腳本

,並

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

html頁面。

相關問題