[英]Does IE8 ignore Content-Type's charset in header?
我有一個非常簡單的PHP文件。 我已經使用PHP的header()
函數設置了字符集,如下所示...
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
是否意味着應該像對待普通標頭一樣對待它?
您的HTTP標頭包含utf8
,但您的meta標簽包含utf-8
。 我相當確定后者是正確的名稱。 檢查在HTTP標頭中放置utf-8
是否有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.