关于$.post传值到action的乱码问题

花葬落泪 2014-10-14 02:59:16
function show(name){
$.post('query_tjbysheng.do?name='+name,null,function(date){ })
}
这是我JSP中的代码,name是中文,我现在传值到action中,使用的是String sheng = new String(name.getBytes("ISO-8859-1"),"UTF-8");这种转码方法,但是IE8以上不支持,求解~~
...全文
108 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小狐狸Rosie 2014-10-14
  • 打赏
  • 举报
回复
来学习的!一楼正解
csucaicai 2014-10-14
  • 打赏
  • 举报
回复
encodeURIComponent()来对URL进行编码
bichir 2014-10-14
  • 打赏
  • 举报
回复
用js对name编 一下编一下码,在后台再解码。因为你的name是直接拼到url上的,所以这里虽然用的post请求,但是这个name还是用的get传,所以会乱码。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧