失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java 地址栏中文乱码_解决地址栏传中文出现乱码 tomcat配置文件解决方案

java 地址栏中文乱码_解决地址栏传中文出现乱码 tomcat配置文件解决方案

时间:2018-10-22 17:38:13

相关推荐

java 地址栏中文乱码_解决地址栏传中文出现乱码 tomcat配置文件解决方案

在写Java Web 程序时。jsp地址栏传中文时,在Action接收时,经常会出现乱码问题。

程序的解决办法是:

1.在地址栏传值时,先把值用js 函数encodeURI编码。用法:encodeURI('许国柱') 如:/reg.do?name=encodeURI('许国柱')

2.Action接收时,再进行转义。String name = new String(request.getParameter("name").getBytes('iso8859-1'),"utf-8")

tomcat配置文件解决办法是:

打tomcat进的server.xml配置文件把

connectionTimeout="20000"

redirectPort="8443" />

connectionTimeout="20000"

redirectPort="8443" useBodyEncodingForURI="true" URIEncoding="UTF-8"/>

添加 useBodyEncodingForURI="true" URIEncoding="UTF-8" 这两个参数即可。

如果觉得《java 地址栏中文乱码_解决地址栏传中文出现乱码 tomcat配置文件解决方案》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。