Tomcat9在idea和命令行的不同中文打印

如果你想要在idea控制台打印中文,则全部改为UTF-8

 位置在tomcat的conf包下的logging.properties文件下。

如果你想在cmd命令行运行中文,则改为GBK。

### 解决 IntelliJ IDEATomcat 日志乱码问题 为了有效解决在 IntelliJ IDEA 中启动 Tomcat 时出现的日志乱码问题,特别是针对中文字符的显示异常情况,可以采取一系列配置调整措施来确保编码一致性。 #### 修改全局文件编码设置 进入 `File` -> `Settings` 菜单路径下找到 `Editor` -> `File Encodings` 部分。在此处需确认并设定 `Global Encoding` 及 `Project Encoding` 均采用 UTF-8 编码标准[^3]。 ```plaintext File → Settings → Editor → File Encodings ``` #### 设置控制台输出编码 继续沿用上述菜单结构导航至 `Build, Execution, Deployment` 下拉选项中的 `Console` 子项。这里同样要保证终端窗口使用的默认编码方式为 UTF-8 ,从而保障命令行工具以及服务端打印信息能够正常解析汉字等非ASCII字符集的内容。 ```plaintext File → Settings → Build, Execution, Deployment → Console ``` #### 配置Tomcat虚拟机参数 前往项目的运行/调试配置界面 (`Run` -> `Edit Configurations`) 。对于已有的Tomcat Server条目,在其高级属性里的 VM Options 字段追加 `-Dfile.encoding=UTF-8` 参数,这一步骤旨在告知Java虚拟机以指定的方式处理字符串内部表示形式,防止因环境差异引发的数据转换失误而造成乱码现象[^4]。 ```bash -Dfile.encoding=UTF-8 ``` 通过以上三个方面的综合调整,应该可以从根源上杜绝由于不同组件间编码不匹配所引起的乱码困扰,提高开发效率的同时也改善了用户体验质量。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月夜奇术师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值