簡體   English   中英

IE8是否會忽略標頭中Content-Type的字符集?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM