解决中文乱码问题 (url传参乱码)

来源:互联网 发布:地瓜网络嗅探器免费版 编辑:程序博客网 时间:2024/06/05 16:00
1.页面端发出的数据作一次encodeURI,服务器使用new String(old.getBytes("iso8859-1"),"UTF-8")。
页面端发数据
var url="TdsAction?name="+encodeURI($("#useName").val());
服务器取参数
String name=request.getParameter("name");
name=new String(name.getBytes("iso8859-1"),"UTF-8");


2.页面端作发出的数据两次encodeURI,服务器使用URLDecoder.decode(old,"UTF-8")。
页面端发数据
var url="TdsAction?name="+encodeURI(encodeURI($("#useName").val()));
服务器取参数
String name=request.getParameter("name");
name=URLDecoder.decode(old,"UTF-8");
原创粉丝点击