为了账号安全,请及时绑定邮箱和手机立即绑定

cookie 传过来的值显示乱码怎么办

 main.html 中<script>得到一个数据a(a是String)<script>
http://img1.sycdn.imooc.com//58d69ad10001475005930368.jpg

然后把a存入cookie 中

在mainDatabase.jsp中获取cookiehttp://img1.sycdn.imooc.com//58d69b4d00018dc205300208.jpg

执行的时候在控制输出是乱码

http://img1.sycdn.imooc.com//58d69b960001452a05260062.jpg

正在回答

1 回答

java.net.*包里面有个URLDecoder类。

b =  URLDecoder.decode(cook.getValue().toString,"utf-8");

你试试行不行

0 回复 有任何疑惑可以回复我~
#1

丹布朗

你可以百度一下,java.net.URLEncode编码 与 URLDecode解码问题
2017-03-26 回复 有任何疑惑可以回复我~
#2

丹布朗 回复 卑鄙you 提问者

也是,没有中文,不存在中文乱码问题
2017-03-26 回复 有任何疑惑可以回复我~
#3

丹布朗 回复 卑鄙you 提问者

抱歉,我也不会了,我也是初学jsp,看看有没有大神过来帮你
2017-03-26 回复 有任何疑惑可以回复我~
#4

卑鄙you 提问者 回复 丹布朗

我把那个换成String b="hsafaskfasfa";那个System输出结果还是没变
2017-03-26 回复 有任何疑惑可以回复我~
查看2条回复

举报

0/150
提交
取消

cookie 传过来的值显示乱码怎么办

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信