博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
浏览器地址栏传中文乱码
阅读量:6871 次
发布时间:2019-06-26

本文共 308 字,大约阅读时间需要 1 分钟。

在IE中地址栏传值采用iso-8859-1(取决于服务器的编码设置)

在Firefox中地址栏传值采用URL编码

当参数为中文时,服务器获取到的参数也就是乱码。

 

解决办法 :

  1.统一url传值的类型,可以使用js对参数进行URL编码

   var _name=encodeURI($("#name").val()); //编码

  2.在服务端解码

   String _name=URLDecoder.decode(areaDTO.getName(),"utf-8");

转载于:https://www.cnblogs.com/BigIdiot/archive/2012/02/23/2365217.html

你可能感兴趣的文章
p90x 涵盖了全部方式的健身方式美国经典训练DVD
查看>>
[ASP.NET]HttpCookieCollection to CookieCollection的最简单方法
查看>>
CSS3 定位| Position研究
查看>>
JSP九大内置对象
查看>>
使用linux命令行配置无线网链接
查看>>
Windows 2008 R2安装.NET Framework 4提示灾难性故障解决方法
查看>>
《BI那点儿事》数据流转换——条件性拆分
查看>>
vc6.0预编译
查看>>
word打不开怎么办?
查看>>
基于SOUI开发的应用展示
查看>>
PHP的错误和异常处理
查看>>
从关系型数据库到非关系型数据库
查看>>
数学书籍阅读
查看>>
Win7下硬盘安装fedora17
查看>>
externkeyword放到函数体内而导致的linkage问题
查看>>
linux常用命令 3
查看>>
Environment.SpecialFolder.CommonApplicationData
查看>>
ng-repeat-start ng-repeat-end 的使用
查看>>
Response.Redirect 打开新窗体的两种方法
查看>>
备份IIS httpd.ini 重写规则,兼容大部分版本号IISserver
查看>>