0
我有一個非常簡單的PHP文件。我一直在使用PHP的如下header()
功能設置的字符集...IE8是否忽略頭中的Content-Type字符集?
header('Content-Type: text/html; charset=utf8');
沒有被覆蓋掉,因爲我檢查了頭,它是通過罰款來。
我在頁面上使用Unicode箭頭(→
)。它直接在頁面上,而不是由任何字符串操作函數處理。
它在Firefox和Safari上運行良好,但在IE8中它出現亂七八糟(2個奇怪的字形)。
有些無奈之後,我已將此添加到我的head
以及...
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...它固定它。
問題是什麼? IE8是否忽略標題中的字符集? http-equiv
是不是意味着它應該像正常的標題一樣對待?
我*想知道爲什麼`charset = utf8`看起來有趣,但我沒有注意到它... – Mehrdad 2011-02-16 02:58:57