Idea的web项目运行tomcat页面乱码问题记录

该博客主要介绍了如何排查并解决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文件中的编码配置。通过这些步骤,可以解决乱码问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步、检查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(如图)。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值