0
在返回存儲爲utf8_general_ci
和/或utf8_unicode_ci
的數據庫結果時,是否應該使用utf8_decode
,還是僅僅是確保文件編碼,HTML內容類型和db存儲都匹配的情況?當返回存儲爲utf8_general_ci和/或utf8_unicode_ci的數據庫結果時,我應該使用utf8_decode嗎?
在返回存儲爲utf8_general_ci
和/或utf8_unicode_ci
的數據庫結果時,是否應該使用utf8_decode
,還是僅僅是確保文件編碼,HTML內容類型和db存儲都匹配的情況?當返回存儲爲utf8_general_ci和/或utf8_unicode_ci的數據庫結果時,我應該使用utf8_decode嗎?
海蘭,
我認爲這是沒有必要使用任何解碼,只是有:
header('Content-type: text/html; charset=utf-8');
,並
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
html頁面。
這兩個都可能是有效的,如果你願意提供iso-8859-15,你會轉換這個地段,如果你想提供utf-8,那麼就不需要解碼(但你應該發送正確的utf-8頭)。只要你知道字符集是什麼在任何階段,並且進行適當的轉換,沒有特別的需要匹配所有的東西,當然它確實有助於使用1編碼並且完成它。 – Wrikken 2011-01-25 11:13:08