+ -
当前位置:首页 → 问答吧 → jquery乱码问题

jquery乱码问题

时间:2011-06-07

来源:互联网

我通过Jquery easyUI 中的对话框输入的中文传到后台action都是乱码,求解决?
注:所有页面编码都是GBK ,下面是截图:

作者: feifeifx   发布时间: 2011-06-07

方法一:
前台发送参数时,作encodeURI($("#userName").val());
后台获取到参数之后,对参数进行如下操作
 String username = request.getParameter("name"); //获取参数
 String arg = new String(username.getBytes("iso8859-1"),"UTF-8"); 

方法二:
1)前台传参时,使用encodeURI(encodeURI($("#userName").val()));
2) 后台使用使用URLDecoder.decode(username,"UTF-8")解码

作者: webzxl   发布时间: 2011-06-08

1楼正确

作者: ma1986   发布时间: 2011-06-08