浏览器地址栏传中文乱码


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

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

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

 

解决办法 :

  1.统一url传值的类型,可以使用js对参数进行URL编码
   var _name=encodeURI($("#name").val()); //编码

  2.在服务端解码

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM