浏览器地址栏传中文乱码

在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/p/2365217.html