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

jsp部分乱码问题解决方案

标签:
Java

乱码1 :用户提交的表单信息(request)中因出现中文输入而乱码,因为Tomcat中默认的编码不是我们设定的utf-8
解决: 在接收页面的获得数据值的位置之前加入:
request.setCharacterEncoding(“utf-8”);//解决中文乱码

乱码2:使用url(超链接)传递参数,值为中文时,用getParameter()接收时出现乱码。
解决:配置Tomcat的配置文档server.xml,在Tomcat的安装路径下打开
----》》 conf----->> server.xml
找到connector标签 , 在其后加URIEncoding = “utf-8”

注意重启服务器使其生效

3.乱码3 向cookie中存中文信息
转码:
request.setCharacterEncoding("utf-8");
string b = URLEncoder.encode(String a,"utf-8") //返回值为string
可以把b加入cookie
解码:c指cookie对象
String a = URLDecoder.decode(c.getValue() , "utf-8");

点击查看更多内容
4人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消