最近tomcat突然在控制台输出乱码,各种乱码问题,查阅大量的资料,最终得以解决.
IDEA控制台输出乱码
问题一:idea中tomcat控制台输出乱码
运行本地的tomcat\bin\start.bat文件页面显示正常
在idea中显示乱码
解决:
根据网上查阅的资料,进行以下的尝试
1.修改windwos的默认编码格式
根据网上的资料,可能是windows的编码问题,于是乎;
chcp #查看当前cmd的编码格式
chcp 65001 #换成utf-8代码页
chcp 936 #换成默认的gbk
chcp 437 #美国英语
好像并没有啥用。。。。。如果发现修改没有效果的小伙伴,在进行下一步尝试一定要先修改回去,再继续下面的尝试!
2.idea中的修改
因为tomcat的start.bat文件输出并没有乱码,于是乎,我感觉是idea中的编码没有设置好,做出如下设置:Settings/Editor/File Encodings/设置编码格式为UTF-8
Help->Edit Customer VM Options
中添加:-Dfile.encoding=UTF-8