首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax参数传递乱码有关问题

2012-06-30 
ajax参数传递乱码问题使用如此方法:jQuery.post(xxx.action,{app:中文},function(data){},json)

ajax参数传递乱码问题
使用如此方法:

jQuery.post(    "xxx.action",    {"app":"中文"},    function(data){    },    "json"    );

此时在后台获取:
String app = request.getParameter("app");为乱码,
试了一下两个办法解决:
1 直接使用get就没有问题(系统中已经有拦截器处理其他的乱码)
2 将参数改成encodeURI("中文"),后台取到app后再用一下方法解码一下即可:
String temp = URLDecoder.decode(app, "utf-8");

这两个应该是比较不好的办法,你有更好的办法吗,欢迎交流!!!

热点排行