Java-IDEA2020-IDEA或者启动Tomcat控制台中文乱码解决
发布日期:2021-06-30 15:37:19
浏览次数:2
分类:技术文章
本文共 1020 字,大约阅读时间需要 3 分钟。
Java-IDEA2020-IDEA或者启动Tomcat控制台中文乱码解决
目录
文章目录
内容
1、中文乱码原因
基本上大家安装的windows系统本地语言都是选择中文(不会有人选择英文吧?不会吧?不会吧?),也就是GBK编码;而IDEA或者Tomcat日志使用的是UTF-8编码,这就导致了中文显示乱码。
2、启动Tomcat中文乱码解决
- 首先:找到Tomcat日志配置文件(自己的)打开
- 图示2-1:
- 解决控制台3个标签页的乱码问题,如图2-2:
-
Server乱码:注释掉如下行,复制->黏贴->最后改为GBK
# java.util.logging.ConsoleHandler.encoding = UTF-8 java.util.logging.ConsoleHandler.encoding = GBK
- 1
- 2
- 正常显示图示2-3:
-
Tomcat Localhost Log
# 1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8 1catalina.org.apache.juli.AsyncFileHandler.encoding = GBK
- 1
- 2
-
Tomcat Catalina Log
# 2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8 2localhost.org.apache.juli.AsyncFileHandler.encoding = GBK
- 1
- 2
- 正常图示2-4:
-
3、IDEA其他配置一律UTF-8编码配置
-
IDEA 配置文件idea.exe.vmoptions和idea64.exe.vmoptions最后添加:-DFile.encoding=UTF-8
- 位置:IDEA安装目录/bin/
- 图示3-1:
- 图示3-2:
-
打开IDEA ,File->Settings 搜索 File Encodings ,编码统一UTF-8
- 图示3-3:
4、Tomcat配置项 VM options
- 配置-Dfile.encoding=UTF-8 ,导致java代码println中文乱码
- 图示4-1:
- 图示4-2:
- 未配置,正常显示
- 图示4-3:tips :改为GBK编码是解决控制台显示中文乱码问题,其他UTF-8编码是为了与编辑器、浏览器等保持一致通用。
转载地址:https://jsonll.blog.csdn.net/article/details/107766503 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月14日 12时56分33秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
synchronized底层实现及锁的升级、降级
2019-05-01
Java线程生命周期之旅
2019-05-01
机器学习-简单逻辑回归实现
2019-05-01
如何快速定位JVM相关GC问题
2019-05-01
java线程相关概念之解析
2019-05-01
Python清洗常用工具
2019-05-01
java内存模型及线程案例分析
2019-05-01
小议创建线程的若干方式
2019-05-01
ThreadLocal应用场景分析
2019-05-01
线程池原理及应用之个人心得
2019-05-01
线程池excute方法执行底层过程
2019-05-01
线程池同步异步调用callable和Future
2019-05-01
梯度算法之初见
2019-05-01
解决python安装库较慢的方式
2019-05-01
Maven安装问题总结
2019-05-01
Maven 插件配置,安装配置问题
2019-05-01
PermGen space-永久区内存溢出
2019-05-01
Maven继承和聚合
2019-05-01
maven私服nexus配置
2019-05-01
nexus发布工程版本问题总结
2019-05-01