我正在开发一个使用java脚本来加载文件并在浏览器中显示内容的应用程序。但是当文件包含一些中文字符时,该文件不会加载到IE 9中。
我使用encodeURI(url)
对url进行编码,并使用jquery 'load
‘函数来获取文件的内容。在chrome、safari和fire fox中,文件被正确加载,但在IE 9中,页面未被加载,AJAX调用的响应文本被返回为空。我想知道是否有人对此有解决方案,因为我发现IE 9的行为与其他浏览器有任何不同,这很奇怪。
发布于 2012-02-01 22:40:21
这看起来肯定是一个编码问题。
而其他浏览器将默认编码设置为UTF-8,
IE不会这样做。
试一试
encodeURIComponent( url )
和
尝试而不使用
encodeURIComponent
看看它是否至少能在IE9中工作。
https://stackoverflow.com/questions/9096281
复制相似问题