2012-06-09 73 views
1

我有一個頁面讀取服務器上的文件並使用Ajax輸出。在Firefox和Chrome瀏覽器中,文檔在IE9中正常顯示,不顯示任何內容,或顯示一些奇怪的亂碼。純文本不會顯示在IE中 - 奇怪的亂碼

網站位於:http://199.193.248.80/test/test.html在IE出現亂碼之前等待幾秒鐘。

截圖: http://i.imgur.com/uligc.png

爲什麼IE這樣做,怎麼能解決嗎?

+0

適合我以及IE9。嘗試使用開發人員工具並查看「網絡和腳本」選項卡,查看IE認爲正在接收的內容。 – shf301

回答

0

看起來工作得很好,我(IE9)...

但你可能要檢查網頁的編碼是一樣的AJAX請求返回的HTML的編碼..

我這樣說是因爲返回的內容類型標頭是text/html;Charset=Windows-1252,但螢火我看到有unicode字符..可能被欺騙IE瀏覽器...

很可能需要添加一個<meta charset="...">到HTML頁面以及

+0

我在頁面中添加了字符集,但它似乎沒有爲我修復它。 – dukevin

+0

@KevinDuke,我在標籤中的文本之前看到一些'bad'字符(*爲返回的html *)'設置CYCLE','連接到',''登錄'等等..你可以刪除那些看看是否修復它? –

+0

感謝您的回覆。我應該怎麼做才能刪除這些字符或解決這個問題? – dukevin