乱码需要注意的几个问题

1.项目编码方式的定义。

IDEA本地Web应用程序运行正常,打War包部署到Tomcat时,部分显示乱码。

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
    <spring-cloud.version>Hoxton.SR3</spring-cloud.version>
</properties>

2.在 Tomcat的 server.xml 文件 配置端口的节点 加上:URIEncoding="UTF-8"

IDEA本地Web应用程序运行正常,打War包部署到Tomcat时,部分显示乱码。

3.在Tomcat/bin目录下catalina.bat 文件的第二句加上这句:set JAVA_OPTS=-Dfile.encoding=UTF-8

IDEA本地Web应用程序运行正常,打War包部署到Tomcat时,部分显示乱码。

4.Tomcat控制台乱码。

IDEA本地Web应用程序运行正常,打War包部署到Tomcat时,部分显示乱码。

在 Tomcat/conf/logging.properties 文件中, 添加语句: java.util.logging.ConsoleHandler.encoding = GBK

IDEA本地Web应用程序运行正常,打War包部署到Tomcat时,部分显示乱码。

————————————————

5.重启tomcat!

 

 

相关文章:

  • 2022-12-23
  • 2021-09-24
  • 2022-12-23
  • 2022-01-06
  • 2021-06-01
  • 2021-09-26
  • 2021-06-27
  • 2021-05-04
猜你喜欢
  • 2022-01-15
  • 2021-12-30
  • 2021-06-09
  • 2021-10-23
  • 2021-11-18
相关资源
相似解决方案