IE浏览器url中出现中文访问404问题解决
使用ie浏览器,当get请求访问url中含有中文时,就会返回404. 为什么firfox和chrome就没有这个问题呢? 对比后你会发现浏览器地址栏中firfox和chrome把中文都转换成了%E....什么的东西,然后copy到ie也能正常访问了.
这个是ie不会自动把不符合标准的字符转换成特殊的utf8造成的.
网上搜了好多所谓的解决方法降低tomcat版本什么的,都太麻烦又不太实用.
今天看ECMA文档,看到了Global 的 encodeURI() 函数就是解决这类问题的. 所以就记录下,别下次忘记了.
测试了下是ok的
var url = '/tw/topic/test.htm?id=123&name=姓名';
console.log(url);
console.log(encodeURI(url));
//11:37:01.247 /tw/topic/test.htm?id=123&name=姓名
//11:37:01.248 /tw/topic/test.htm?id=123&name=%E5%A7%93%E5%90%8D
浏览器中Global对象是作为window的一部分实现的,
一种取得Global对象的方法是使用以下代码:var global = function(){ return this; }();
,在没有给函数明确指定this值的情况下(无论是通过将函数添加为对象的方法,还是通过调用call()或apply()),this值等于Global对象。而像这样通过简单地返回this来取得Global对象,在任何执行环境下都是可行的。
IE浏览器url中出现中文访问404问题解决相关推荐
- 在URL中传递中文的解决方式
在URL中传递中文的解决方式 2015年05月13日 17:13:55 thinkinglink 阅读数:10321 标签: URL编码中文编码乱码解决 更多 个人分类: web前端 在URL中传递中 ...
- java.net.url 中文乱码_asp.net URL中包含中文参数造成乱码的解决方法
asp.net URL中包含中文参数造成乱码的解决方法 更新时间:2010年03月08日 21:44:27 作者: 中文乱码一直以来是WEB开发中比较常见的问题之一,对于初学者来说,各种各样的编码 ...
- jquery.ajax的url中传递中文乱码问题的解决方法
jquery.ajax的url中传递中文乱码问题的解决方法 JQuery JQuery默认的contentType:application/x-www-form-urlencoded 这才是JQuer ...
- Js的Url中传递中文参数乱码的解决
一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面 Javascript代码: 2. 接收参数页面:test02.html 二:如何获取Url ...
- 如何用js获取浏览器URL中查询字符串的参数
首先要知道Location这个对象以及这个对象中的一些属性: href:设置或返回完整的url.如本博客首页返回http://www.cnblogs.com/wymninja/ host:设置或返回主 ...
- urlencode quote unquote (url 中带中文参数)
目录: urlencode & quote & unquote (url 中带中文参数) python httplib urllib urllib2区别(一撇) 当url地址含有中文或 ...
- Java对URL中的中文进行UrlEncode转码
Java对URL中的中文进行UrlEncode urleocode只是为了url中一些非ascii字符,可以正确无误的被传输. 而且有的含有中文或者特殊字符的url不能被识别,因此需要进行Encode ...
- urlencode python_python爬虫之url中的中文问题
在python的爬虫学习中,我们的url经常出现中文的问题, 我们想要访问的url就需要对url进行拼接,变成浏览器可以识别的url 在python中已经有了这样的模块了,这就是urlencode u ...
- 浏览器URL中特殊字符转义编码
网址URL中特殊字符转义编码 字符 - URL编码值 空格 - %20 " - %22 # - %23 % ...
- url中携带中文乱码问题
1.问题描述 在项目中碰见url中经常传递中文参数时,容易出现乱码问题,现在就这个问题产生原因和解决的措施大概分析一下,希望过路人和我能引以为戒. 2.问题分析 由于我们利用URL传递参数这种方式是依 ...
最新文章
- Android stadio 模板 liveTemplate不管用
- 来来来!DD带大家一起赢台MacBook Pro回家过年!
- Redis的持久化开启了RDB和AOF下重启服务是如何加载的?(10个人9个回答错误)
- 2.1.1 进位计数制
- 自动化 CICD 与灰度发布
- oracle 提示存在lob,案例:Oracle数据库临时文件特别大 commit后lob字段使用临时表空...
- autowired用在static_java – @Autowired和static方法
- Notepad++背景颜色设置
- sqoop从mysql导入hdfs_sqoop 从mysql导入数据到hdfs、hive
- 变与不变: Undo构造一致性读的例外情况
- python 自动化 在日历中选择时间-Python中Selenium选择日期(选择日历控件)的方法...
- django 钉钉扫码登录
- Python JSONPath示例
- CSharp中委托(一)委托、匿名函数、lambda表达式、多播委托、窗体传值、泛型委托
- Autodesk Inventor探索——齿轮参数化建模
- RationalDMIS 2020 RPS坐标系
- HTML5游子吟网页的完整代码,游子吟教学完整版古诗
- 写得太好了,关于《越狱》的影评(转贴)
- STM32读取SM300D2七合一传感器模块数据在0.96寸OLED显示,通过DL-LN3X无线模块显示在上位机
- Java数据类型和运算符