在IE中地址栏传值采用iso-8859-1(取决于服务器的编码设置)
在Firefox中地址栏传值采用URL编码
当参数为中文时,服务器获取到的参数也就是乱码。
解决办法 :
1.统一url传值的类型,可以使用js对参数进行URL编码
var _name=encodeURI($("#name").val()); //编码
2.在服务端解码
String _name=URLDecoder.decode(areaDTO.getName(),"utf-8");
时间:2022-11-10 06:24:08
在IE中地址栏传值采用iso-8859-1(取决于服务器的编码设置)
在Firefox中地址栏传值采用URL编码
当参数为中文时,服务器获取到的参数也就是乱码。
解决办法 :
1.统一url传值的类型,可以使用js对参数进行URL编码
var _name=encodeURI($("#name").val()); //编码
2.在服务端解码
String _name=URLDecoder.decode(areaDTO.getName(),"utf-8");
IE浏览器在地址栏针对param直接输入中文导致乱码的解决方案
2022-10-29
java 地址栏中文乱码_解决地址栏传中文出现乱码 tomcat配置文件解决方案
2023-07-31
谷歌浏览器地址栏记录怎么删除 Chrome浏览器地址栏记录清除方法
2019-09-22
广西桂林市中考满分作文-为了地球的明天1200字作文素材大全
2024-07-30