解决IDEA控制台中文乱码

解决IDEA控制台中文乱码

原因

因为windows默认的编码格式是GBK,IDEA,Tomcat三者之间的编码方式都不相同.所以要把他们全部弄成一致;

解决方案

  • 修改windows的编码方式
    设置->时间和语言->语言->管理员语言设置->更改系统区域语言
    在这里插入图片描述
    勾选beta版…,看图
    在这里插入图片描述
    重启计算机…
  • 设置tomcat的编码方式
    网上很多教程都是到IDEA的安装路径下的bin去找文件配置,因为windows安装软件的的注册信息有一个份备份信息在windows系统的c盘,我们只有把这个文件改了才有效.

打开IDEA,选择help->find Action->搜索VM OP选择Edit Customer…
在这里插入图片描述
将-Dfile.encoding=UTF-8 复制到最后一行,然后重启
在这里插入图片描述
这个时候控制台的乱码就解决了.
打开tomcat配置,将-Dfile.encoding=UTF-8输入在如图所示的位置.
在这里插入图片描述
但是这个时候我的tomcat的日志信息又出现乱码了.晕死哦!
在这里插入图片描述

  • 解决控制日志信息乱码
    后来我又去网上找了教程,原来是tomcat中设置了GBK,于是乎我就把tomcat中所所有的GBK改成了UTF-8,找到tomcat的安装路劲:E:\tomcat\apache-tomcat-9.0.41\conf中的
    在这里插入图片描述
    Ctrl+F将所有的GBK替换成UTF-8.
    顺便我把IDEA中所有的配置文件修改成UTF-8
    在这里插入图片描述
    在这里插入图片描述
    终于成功了,输出信息和日志信息都没有乱码了.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值