页面上使用如下方式传值时,当到达后台是就会出现乱码:
document.location.href="sends?name=汉字"
解决方案:
前台:
var url="sends?name=汉字";
url=encodeURL(encodeURL(url));
document.location.href=url;
后台:
String name = java.net.URLDecoder().decode(request.getParameter("name"),"UTF-8");
以上方法就不会出现乱码了
本文介绍了一种解决网页URL传递中文参数时出现乱码的方法。通过前后端配合使用encodeURL及URLDecoder.decode,确保中文字符正确传输。
1676

被折叠的 条评论
为什么被折叠?



