2012-02-01 32 views
0

我正在使用java腳本來加載文件並在瀏覽器中顯示內容的應用程序。但是當文件有一些中國的字符,該文件是不是在IE 9javascript:無法在IE 9中打開含中文字符的網址

我使用encodeURI(url)編碼的URL和使用jQuery「load」功能來獲取文件的內容加載。在Chrome,safari和fire fox中,文件加載正確,但在IE 9中,頁面未加載,AJAX調用的響應文本返回爲空。我想知道是否有人有這樣的解決方案,因爲我發現IE 9的表現與其他瀏覽器有所不同。

回答

0

這似乎絕對是一個編碼問題。

雖然其他的瀏覽器設置默認的編碼爲UTF-8,

IE不這樣做。

嘗試

encodeURIComponent(url) 

嘗試沒有

encodeURIComponent 

看看它至少在IE9工作。