版权声明:转载请注明原文章链接,并标注作者amosC https://blog.csdn.net/qq_43342406/article/details/83480055
JSP-tomcat设置编码格式 配置utf-8(以防网页框以及网页显示的时候中文乱码)
关键词:
tomcat配置utf-8
解决网页中文乱码
tomcat中server.xml配置编码格式
jsp中设置了charset是UTF-8,但浏览器仍然显示乱码
why 设置
见标题:
(以防网页框以及网页显示的时候中文乱码)
how 设置
找到tomcat安装目录
比如我的目录:
……\apache-tomcat-9.0.11\conf
找到server.xml,然后***用记事本***打开。
tomcat设置编码格式utf-8
提示:可以使用记事本的查找功能。
找到之后如图所示:
把这一段改成:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000
redirectPort="8443" URIEncoding="UTF-8" />
注意:是加上 URIEncoding="UTF-8"
。
找到的一篇文章1显示:
tomcat8以后默认编码格式是utf-8;7之前的都是iso8859-1
如果默认情况下,tomcat使用的的编码方式:iso8859-1
然而我使用的是tomcat 9,最后也还是没加上UTF-8啊。
原文参考:1
修改tomcat下的conf/server.xml文件
找到如下代码:
这段代码规定了Tomcat监听HTTP请求的端口号等信息。
可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1编码)以UTF-8的编码处理get请求。
修改完成后:
另一篇转载文章:
request.getParameter(“参数名”) 中文乱码解决方法【新手设置问题】【JSP】-表单传值问题:为什么设置UTF-8之后还是乱码?
//end
其他说明可以点击简介查看。
转载请注明原文章链接,并标注作者amosC
格式如下:来源:(此处附上原文链接)
作者:amosC(amoscey)