第一步、检查idea设置,File---Settings---File Encodings

第二步、检查tomcat中设置问题

JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8
JAVA_OPTS -Dfile.encoding=UTF-8
这两条命令可是加下试试,我加了还是乱码 但是!删掉后乱码又恢复正常了????

第三步、配置idea目录中的 idea64.exe.vmoptions

在最后加上:-Dfile.encoding=UTF-8

第四、检查tomcat的配置文件:server.xml

1.头部
2.对应位置添加:URIEncoding="utf-8"

logging.properties文件中,红色方框内语句后缀改为UTF-8(如图)。

该博客主要介绍了如何排查并解决UTF-8编码导致的乱码问题。首先检查IDEA的File Encodings设置,然后查看Tomcat的配置,包括在JAVA_TOOL_OPTIONS和JAVA_OPTS中添加-Dfile.encoding=UTF-8的尝试。接着,修改IDEA的idea64.exe.vmoptions文件,在末尾添加-Dfile.encoding=UTF-8。此外,还涉及到在Tomcat的server.xml文件中设置URIEncoding为utf-8,以及logging.properties文件中的编码配置。通过这些步骤,可以解决乱码问题。
1081

被折叠的 条评论
为什么被折叠?



