tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题

Posted 园芳宝贝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题相关的知识,希望对你有一定的参考价值。

<Connector port="8070" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8943" useBodyEncodingForURI="true" URIEncoding="UTF-8" />

 

我们在程序编写的过程中总是会遇到一些中文编码的问题,需要在程序中很多环节中去进行过滤和转义,依旧有可能遇到中文乱码的问题,下面是我的一个同事告诉我的方法,百时不灵,当然是针对于tomcat服务器来说的。

此外,这个方法并不会对之前的那些方法造成冲突。

 

 

服务器/conf目录/server.xml文件

将相关语句改为:

<Connector port="8008" protocol="HTTP/1.1"

               connectionTimeout="20000"

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

 

之前的语句没有URIEncoding="UTF-8"这一句

 

以上是关于tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

linux root用户更改字符集为zh_cn.GB18030,重启后又成了en_US.UTF-8,小白求解

IDEA中log乱码解决

配置tomcat启动参数-Dfile.encoding=UTF-8后,IDEA控制台乱码

hibernate mysql写入中文乱码 解决

解决各种tomcat中文乱码问题

Linux内核分析——字符集总结与分析