首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >javascript :无法在IE 9中打开包含中文字符的URL

javascript :无法在IE 9中打开包含中文字符的URL
EN

Stack Overflow用户
提问于 2012-02-01 21:03:32
回答 1查看 434关注 0票数 0

我正在开发一个使用java脚本来加载文件并在浏览器中显示内容的应用程序。但是当文件包含一些中文字符时,该文件不会加载到IE 9中。

我使用encodeURI(url)对url进行编码,并使用jquery 'load‘函数来获取文件的内容。在chrome、safari和fire fox中,文件被正确加载,但在IE 9中,页面未被加载,AJAX调用的响应文本被返回为空。我想知道是否有人对此有解决方案,因为我发现IE 9的行为与其他浏览器有任何不同,这很奇怪。

EN

回答 1

Stack Overflow用户

发布于 2012-02-01 22:40:21

这看起来肯定是一个编码问题。

而其他浏览器将默认编码设置为UTF-8,

IE不会这样做。

试一试

代码语言:javascript
代码运行次数:0
运行
复制
 encodeURIComponent( url )

尝试而不使用

代码语言:javascript
代码运行次数:0
运行
复制
 encodeURIComponent

看看它是否至少能在IE9中工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9096281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档