使用$.getJson如果有中文参数容易有乱码
解决办法:
前台修改为
var data = {name:encodeURI($("#myName").val(),"utf-8")},pwd:"password"};
后台修改为
String name=URLDecoder.decode(request.getParameter("name"),"utf-8");
var data = {name:encodeURI($("#myName").val(),"utf-8")},pwd:"password"};
后台修改为
String name=URLDecoder.decode(request.getParameter("name"),"utf-8");
本文介绍了在使用AJAX获取JSON数据时遇到中文乱码问题的原因,并提供了前后端修改解决方案,确保数据正确解析。
361

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



