解决idea的控制台输出Tomcat日志乱码问题 乱码原因 由于window下的idea默认编码集都默认是GBK,而Tomcat目前版本是UTF-8,所以会出现乱码。 第一种解决方案:将Tomcat输出日志的编码改为GBK 在Tomcat的config目录下有一个logging.properties文件,文件中可以在五个地方设置编码,分别对应红色圆圈内五个日志输出文档(默认只选中...
IDEA中Tomcat在控制台乱码问题 首先要分清是tomcat日志编码,与idea的日志显示控制台编码 tomcat日志编码: cmd内 “cd /d tomcat根目录” “bin\catalina.bat run” 运行,"chcp65001"切换cmd为utf8,"chcp 936"切换cmd为gbk,确定tomcat日志编码,一般因为tomcat/conf/logging.properties java.util.logging.ConsoleHandler...
当idea设置为utf-8格式,tomcat设置为gbk时 查看idea控制台格式: System.out.println(System.getProperty("file.encoding")); 控制台为utf-8但是tomcat的日志依旧没有乱码,说明Tomcat的日志由logging.properties文件的日志输出格式控制,读取日志的格式是系统默认的GBK而不是idea修改后的utf-8.所以,tomcat日志乱码需要改t...
如果你的项目使用的外置 Tomcat , 控制台输出日志乱码了,可做如下操作。 点击上方导航栏 Run -> Edit Configurations… , 进入配置页面, 修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 VM options, 添加 -Dfile.encoding=UTF-8 , 图示如下: 让Tomcat 支持 UTF-8 编码 最后,必须重启 IDEA 相关配置修改完成...
idea中tomcat控制台日志中文乱码 解决方法: 1)idea编码设置: 2)修改Idea的vmoptions文件,点击Idea工具栏Help》Edit Custom VM Options: -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 3)修改Tomcat的默认编码,打开Tomcat安装目录下conf/service.xml文件:...
再一次遇到了intellij idea控制台打印tomcat日志乱码问题,这里记录一下。 第一步,所有文件设置为utf8,File--->settings--->File encodings--->Global Encoding/Project Encoding/Default encoding for properties files,全部设置为utf8 第二步,jvm默认字符集为utf8,Help--->Custom VM options,添加-Dfile.encoding=u...
1.问题原因 编码不统一造成的,比如idea用的是GBK,tomcat用的是UTF-8就会造成乱码问题。 2.问题情况 IntelliJ IDEA 控制台输出中文乱码部分如图...
重启IDEA,再次测试,log4j日志不再乱码: 但是发现tomcat启动日志乱码了(修改IDEA的配置文件之前是不乱码的): 二、控制台tomcat启动日志包含中文乱码问题 打开IDEA工具右上角的"编辑配置"按钮: 在VM Options输入框中填写"-Dfile.encoding=UTF-8",点击确定,重启tomcat:...
② Tomcat日志输出编码错误 ③ 项目本身原因。 终极原因:IDEA编码和Tomcat编码不一致,统一设置为UTF-8即可。 三、解决思路 1. 修改当前项目Tomcat Server的虚拟机输出选项 ① Edit Configuration(Tomcat导航栏) -> Server ->VM Options : 添加 -Dfile.encoding=UTF-8② 重启之后运行程序检查控制台信息,如果还是出现...
今天在Idea中用Tomcat跑一个Web项目,启动后,Tomcat日志在控制台打印出来都是乱码,如下图所示: 这个问题是Tomcat的编码问题引起的,解决该问题可以进行如下配置: -Dfile.encoding=UTF-8 如果还不行,就这样: 点击确定。重启TOMCAT进行调试,可以看到控制台中tomcat日志中的中文能正常显示了。 上面基本上应该不会出现乱码...