2 feiyuchuixue feiyuchuixue 于 2015.06.08 09:11 提问

a 标签传值乱码问题,从一个jsp传到另外一个jsp

从jsp传到jsp
图片说明
、。。。。。。。。。。
图片说明http://ask.csdn.net/my#

8个回答

showbo
showbo   Ds   Rxr 2015.06.08 10:13
已采纳

用encodeURIComponent编码下,encodeURIComponent编码2次

而且你的shopName和goodsName要用引号括起,要不会出错。。

 var shopName=encodeURIComponent(encodeURIComponent('${param["shopName"]}'))
var goodsName=encodeURIComponent(encodeURIComponent('${param["goodsName"]}'))
bdmh
bdmh   Ds   Rxr 2015.06.08 09:19

传递时两次编码

 encodeURI(encodeURI(你的值))

jsp后台接收时用,utf8

String deskname = java.net.URLDecoder.decode(this.getRequest().getParameter("deskName"),"UTF-8");
feiyuchuixue
feiyuchuixue 图片说明 图片说明 这个怎么转成汉字啊
2 年多之前 回复
feiyuchuixue
feiyuchuixue 我是从一个页面传到另外一个页面 第二个页面怎么转 不涉及到后台
2 年多之前 回复
danielinbiti
danielinbiti   Ds   Rxr 2015.06.08 09:13
baidu_26614717
baidu_26614717   2015.06.08 09:17

介个必须需要转码,然后在解码才能防止中文乱码

feiyuchuixue
feiyuchuixue   2015.06.08 09:30

图片说明

图片说明
这个怎么转成汉字啊

u010655288
u010655288   2015.06.08 10:20

注意编码转换的问题!

qq_16168871
qq_16168871   2015.06.08 11:15

似乎前台要转换编码,后台也要转换这样才行。

baidu_25310663
baidu_25310663   2015.06.08 13:33

编码转化的,这样是用set的方法,编码是iso-8859-1,变成utf-8就行了

Csdn user default icon
上传中...
上传图片
插入图片