我有一個頁面讀取服務器上的文件並使用Ajax輸出。在Firefox和Chrome瀏覽器中,文檔在IE9中正常顯示,不顯示任何內容,或顯示一些奇怪的亂碼。純文本不會顯示在IE中 - 奇怪的亂碼
網站位於:http://199.193.248.80/test/test.html
在IE出現亂碼之前等待幾秒鐘。
截圖:
爲什麼IE這樣做,怎麼能解決嗎?
我有一個頁面讀取服務器上的文件並使用Ajax輸出。在Firefox和Chrome瀏覽器中,文檔在IE9中正常顯示,不顯示任何內容,或顯示一些奇怪的亂碼。純文本不會顯示在IE中 - 奇怪的亂碼
網站位於:http://199.193.248.80/test/test.html
在IE出現亂碼之前等待幾秒鐘。
截圖:
爲什麼IE這樣做,怎麼能解決嗎?
看起來工作得很好,我(IE9)...
但你可能要檢查網頁的編碼是一樣的AJAX請求返回的HTML的編碼..
我這樣說是因爲返回的內容類型標頭是text/html;Charset=Windows-1252
,但螢火我看到有unicode字符..可能被欺騙IE瀏覽器...
(很可能需要添加一個<meta charset="...">
到HTML頁面以及)
適合我以及IE9。嘗試使用開發人員工具並查看「網絡和腳本」選項卡,查看IE認爲正在接收的內容。 – shf301