解决IDEA启动Tomcat控制台出现乱码的问题

开始使用IDEA的这几天,踩坑颇多。。。


环境:Win10

版本:IDEA 2019.3、Apache Tomcat 8.5.53

出现的问题:测试IDEA中的 Web Demo 时,发现在启动 Tomcat 的过程中,控制台里的中文内容全部变成了乱码。

采取的措施:统一字符集为 UTF-8

详细的过程:

首先确认 Tomcat 所配置的字符集。

以文本形式打开 Tomcat 的根目录(我的为 apache-tomcat-8.5.53 )的 conf 目录的 logging.properties 文件,将字符集改为 UTF-8

 接着设置IDEA,依次选择 File->Settings->Editor->File Encodings,将字符集全部设为 UTF-8

然后,依次点击 Run->Edit Configurations ,出现Run/Debug Configurations,选择Tomcat Server,在 VM options 中填写 -Dfile.encoding=UTF-8

最后,依次点击 Help->Edit Custom VM Options... ,在打开的 idea64.exe.vmoptions 中的最后添加 -Dfile.encoding=UTF-8

或者在 C:\Users\admin\.IntelliJIdea2019.3\config 中找到 idea64.exe.vmoptions 文件,一样用文本形式打开,在最后添加 -Dfile.encoding=UTF-8 ,重启 IDEA。

打开 IDEA 后观察效果,本人的情况下经以上设置后文字显示正常。


避雷针:网上很多资料给的 idea64.exe.vmoptions 路径是在 IDEA 安装目录的 bin 目录下,但这并不是 IDEA 真正加载的配置文件,修改这个文件是无效的无效的无效的!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值