tomcat乱码情况汇总

一.  idea 控制台打印乱码

    1. idea  tomcat 配置VM Options:  -Dfile.encoding=UTF-8

    2. tomcat  bin 目录下修改 catalina.sh文件,  搜索 -z "$LOGGING_MANAGER"  , 

        替换LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager" 为 

        LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8"

    4. tomcat conf 目录下logging.properties 配置文件 ,修改为 java.util.logging.ConsoleHandler.encoding = GBK 编码

    5. idea 工程编码统一改为utf-8 , setting->Editor->File Encoding

    6. idea 安装目录下, 修改 ~/bin/idea64.exe.vmoptions  文件与idea.exe.vmoptions文件,尾部均添加-Dfile.encoding=UTF-8

    7.  项目工程log4j 日志配置文件中,参数设置为:log4j.appender.info.Encoding=UTF-8,  log4j.appender.error.Encoding=UTF-8


二、 html页面中中文乱码:

    配置tomcat 目录中server.xml 文件, 

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

              connectionTimeout="20000"

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


以上是tomcat乱码整理,如有更多乱码解决方案,欢迎文章下方留言, 小编再做补充。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。