精华内容
下载资源
问答
  • IDEA中Tomcat日志乱码问题解决
    千次阅读
    2021-08-03 10:10:15

           以前一直使用Eclipse,现在试用IDEA,遇到一些坑,通过网上的答案基本都解决了,但有些答案不好,比如这个问题。

    1、原因分析

         Tomcat运行Java Web的程序,在IDEA控制台中输出显示,我们一般都是用UTF8编码。

         从Java源码到IDEA控制台,大致分为几个阶段:

         1)源码:即*.java原文件,是纯文本文件。

         编码方式在IDEA的Settings>Editor>File Encodings中设置;

         2)编译器:将源码编译成*.class文件。

         调用JDK的javac编译器实现,通常可以使用下述命令指定编码:

               javac -encoding utf-8 xxxx.java

         通常IDE会根据源文件格式设置。编译以后的Java类文件,内部统一用UTF16编码。

         3)运行环境:即通过Java运行环境运行编译后的Java程序。

         这里涉及的主要是命令行输出,Java程序运行时,会根据输出环境,将内部的UTF16编码转换成响应编码。   

         写入日志会调用系统标准输出,默认使用的是系统默认编码,中文Windows10一般是GBK(即cp936)。可以通过chcp命令查看。

         4)Tomcat日志输出程序,一般调用系统的标准输出。

           Tomcat本身的日志输出,通过%TOMCAT_HOME%/conf/logging.properties文件来配置,一般缺省是UTF8。

         5)IDEA的控制台输出。

          Tomcat日志,会被重定向到IDEA的控制台输出。IDEA的控制台编码,在Settings>Editor>General>Console中设置。一般默认是系统编码,即GBK。

          通常日志输出乱码,必然是上述步骤某处的编码不一致。

    2、解决办法

        就我遇到的问题来说,把IDEA中Settings>Editor>General>Console的编码设为UTF-8即可。

    更多相关内容
  • 主要介绍了idea日志乱码和tomcat日志乱码问题的解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • tomcat日志乱码处理方法总结。自己研究,可解决任何tomcat乱码问题
  • Tomcat日志乱码问题解决方法

    千次阅读 2021-06-14 22:14:44
    启动tomcat之后,控制台打印的日志中出现了中文乱码的情况: 解决方法 1.找到tomcat下的conf目录下的logging.properties文件。 2.将logging.properties用记事本打开,然后将java.util.logging....

    问题描述:

    启动tomcat之后,控制台打印的日志中出现了中文乱码的情况:

    解决方法

    1.找到tomcat下的conf目录下的logging.properties文件。

    2.将logging.properties用记事本打开,然后将java.util.logging.ConsoleHandler.encoding等号后的UTF-8改为GBK

    展开全文
  • IDEA--tomcat日志乱码

    2022-02-18 11:00:58
    1、tomacat日志有三个...三个日志显示区,都可能出现乱码现象。 2、解决方案一: 首先,找到本地tomcat的conf目录下的logging.properties,这个文件中有5个编码的位置 1)对于控制台output报错的情况,将下图位置

    0、实际使用效果

    我tomacat乱码的问题,本来通过方法二改好了。
    某次测试,误以为乱码问题再次出现(其实不是乱码);于是使用方法一,对tomcat的logging进行修改(改成GBK那个),反而致使控制台乱码(真的乱码);又使用了一遍方法三,还是没有解决问题;把对tomcat的logging的修改改回去,乱码问题就好了。

    所以有一下结论:
    解决方法一:实测没有效果;
    解决方法二:实测有效;
    解决方法三:没有单独测试过,效果未知。

    但我觉得,可能方法一有它使用的场景吧,出了乱码问题,其他方法都无效的时候,可以尝试一下。

    【前言】tomacat日志有三个地方,分别是Output(控制台)、Tomcat Localhost Log(tomcat本地日志)、Tomcat Catalina Log。
    启动日志和大部分报错日志、普通日志都在output打印;有些错误日志,在Tomcat Localhost Log。
    三个日志显示区,都可能出现乱码现象。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1、解决方案一:

    首先,找到本地tomcat的conf目录下的logging.properties,这个文件中有5个编码的位置
    在这里插入图片描述
    在这里插入图片描述

    1)对于控制台output报错的情况,将下图位置的编码格式,改成gbk
    在这里插入图片描述
    2)Tomcat Locathost Log和Tomcat Catalina Log乱码的情况,将图中设置两者编码格式的代码注释掉
    在这里插入图片描述
    最后,重启idea乱码就解决了。

    2、解决方案二:
    点开HELP下的Edit Custom Properties…,在这个文件的最后添加
    -Dfile.encoding=UTF-8
    在这里插入图片描述
    在这里插入图片描述
    重启idea就好了。

    3、解决方案三:
    1)打开tomcat配置页面,修改配置项VM options,输入

    -Dfile.encoding=UTF-8
    

    重启tomcat,查看乱码问题是否解决。

    2)(如果依然乱码)打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件
    在这里插入图片描述
    分别在这两个文件内容的末尾添加-Dfile.encoding=UTF-8
    在这里插入图片描述
    3)打开IntelliJ IDEA>File>Setting>Editor>File Encodings,将Global Encoding、Project Encoding、Default encodeing for properties files这三项都设置成UTF-8。
    在这里插入图片描述
    4)重启Idea,查看乱码问题是否解决。

    展开全文
  • 1.首先打开tomcat的conf目录下的logging.properties 根据编译码去切换,例如你的编译器是utf-8的话,你就可以不用改(里面默认的是utf-8),如果你的编译器是GBK的话,那就把utf-8全部替换成GBK。 2.idea设置 -Dfile....

    1.首先打开tomcat的conf目录下的logging.properties
    在这里插入图片描述根据编译码去切换,例如你的编译器是utf-8的话,你就可以不用改(里面默认的是utf-8),如果你的编译器是GBK的话,那就把utf-8全部替换成GBK。

    2.idea设置
    在这里插入图片描述-Dfile.encoding=UTF-8

    接着打开help的VM Options
    在这里插入图片描述
    在这里插入图片描述最后重启idea就可以啦!

    展开全文
  • 解决idea日志乱码和tomcat日志乱码问题 1 idea启动tomcat乱码 遇到的问题: idea整合SSM项目,tomcat启动,启动时查看idea上的tomcat日志,出现乱码: 但是直接用tomcat 的 startup.bat启动,无乱码: 出现的原因...
  • Tomcat日志中文乱码,试过了很多方法都没用。有说改server.xml的,有说改log4j.properties的 不过我按这些改了都没生效。 解决 修改catalina.sh 在Tomcat的/bin目录下,打开catalina.sh(用编辑器打开就可以) 找到...
  • 中文乱码 大家在 Windows 启动 Tomcat 应该都会遇到...乱码原因:Windows的控制台默认使用 GB2312 字符集,而 Tomcat 控制台日志输出默认使用 UTF-8 字符集,于是产生中文乱码,可使用 chcp 命令暂时修改控制台字符集
  • 解决IDEA下Tomcat日志乱码

    千次阅读 2020-04-07 15:16:41
    对于Tomcat 8.5 时,方案一有效果(其他未测试),设置就一直保留 本次用Tomcat6.0.51方案一不起作用,查了好多与方案一类似的操作都无法生效,于是把所有方案一的操作还原,然后它就好了。。。。 IDEA版本2019.1 ...
  • 最近在部署web项目启动tomcat时日志乱码了,很难受,试着很多方法也没有解决,最后的解决方法让我大跌眼镜,故记录一下,建议看到最后: 1.修改本地tomcat下conf目录下logging.properties文件内容 新增java.util....
  • 此时点击bin,目录下的startup.bat(window用户)或startup.sh(mac用户) 启动tomcat,控制台的乱码问题解决。 如果此时还没有解决乱码问题,需要 1.windows + R打开运行,在运行框中输入regedit,进入注册表编辑器中 ...
  • 最近公司内的研发反映tomcat的程序的日志出现乱码情况,经查看tomcat输出日志文件的编码格式如下:$ file xxxx: ISO-8859 text, with very long lines经查看系统的编码为:$ env | grep LANGLANG=zh_CN.UTF-8然后...
  • Tomcat日志乱码解决

    2020-01-10 15:58:06
    Tomcat日志乱码全解决方案 1.出现乱码 2.解决方案 方案一、 直接修改Tomcat日志输出字符集 方案二、 修改IDEA启动VM参数字符集 1.出现乱码 最近一直在用 Springboot ,很少再直接使用Tomcat启动服务器,昨天接手...
  • 1.问题描述:IDEA打印台tomcat日志乱码。 2.问题分析:乱码问题是由于IDEA的编码格式与tomcat日志的编码格式不一致导致的,只需统一为utf-8即可。 IDEA默认编码为GBK 3.解决方法: step1:打开tomcat文件夹 conf ->...
  • 找到你的tomcat的安装目录,如下图,找到conf下的logging.properties文件 用notepad++等工具打开logging.properties文件,找到内容为java.util.logging.ConsoleHandler.encoding = UTF-8这一行,在前面加#注释掉该行,并...
  • IDEA中Tomcat乱码问题

    2021-01-09 05:33:34
    Tomcat启动时控制台日志乱码  解决方法 第一种方式 首先修改IDEA中的编码方式 修改tomcat目录下conf 配置目录下的 logging.properties文件 java.util.logging.ConsoleHandler.encoding = GBK  结果: 但是 这...
  • 最近重装了win10系统,导致IDEA设置都丢失了,打开Java Web项目,启动Tomcat日志又是乱码。这是第N次遇上,之前都是从网上搜索答案,只知道管用,不知道为什么,这次折腾了一波,比之前明白了一些。 环境: Win10...
  • Tomacat输出乱码问题 TomCat>>conf>>logging.properties 回到 IDEA TomCat :: Edit Configurations 此处为TomcatSmart(白嫖的社区版)
  • 解决idea的控制台输出Tomcat日志乱码问题 乱码原因 由于window下的idea默认编码集都默认是GBK,而Tomcat目前版本是UTF-8,所以会出现乱码。 第一种解决方案:将Tomcat输出日志的编码改为GBK 在Tomcat的config目录...
  • idea启动tomcat日志乱码

    2020-03-07 11:29:39
    乱码样式: 解决方案: 如下图设置tomcat 1. 代码:-Dfile.encoding=UTF-8 2. 进入设置界面: set--->editor--->file encoding(全部设置为UTF-8) *(最重要)3. 进入idea的安装文件中,bin文件下...
  • 一、默认解决方法 无论Google还是百度,多数解决方法是server.xml设置URIEncoding=“UTF-8”。 <...redirectPort="8443" ...二、接口乱码 在catalina.bat 头部增加 -Dfile.encoding=UTF-8 /bin/catalina.bat
  • IDEA Tomcat 日志乱码解决汇总

    万次阅读 2019-05-17 10:02:44
    IDEA Tomcat 日志乱码解决汇总 遇到IDEA下Tomcat乱码的问题还是挺让人烦心的,而且,每个人遇到的问题都是不一样的,你说气不气?这次遇到的就是以前没遇到的情况,在这里也就把觉得有参考价值的汇总了一下,如果有...
  • Tomcat日志乱码问题

    万次阅读 多人点赞 2019-01-03 10:25:46
    昨天本来准备更新一下Tomcat版本,但是发现新版本的日志打印中文会出现乱码Tomcat自身打印的日志),不管是使用bat脚本启动还是在Idea中启动,都是乱码。研究了一个晚上,百度上的那些方式都试遍了,都是设置各种...
  • idea启动Tomcat日志乱码

    千次阅读 2019-03-03 19:25:52
    本文转自 IntelliJ IDEA 2018.3.3配置 Tomcat 9,控制台出现中文乱码 “淇℃伅”(2019/01/25) (win10系统) 全新idea配置全新版本Tomcat突遇 “淇℃伅”,网上大部分解决方案均已失效 似乎是idea与Tomcat命令行...
  • Linux系统中文语言乱码,是很多小伙伴在开始接触Linux时经常遇到的问题,而且当我们将已在Wndows部署好的项目搬到Linux上运行,Tomcat的输出日志中文全为乱码(在Windows上正常),看着非常心塞,那么我们应该怎么解决...
  • tomcat 日志乱码

    2019-12-03 19:31:28
    1、找到apache-tomcat-8.5.41/conf/logging.properties 2、添加语句:java.util.logging.ConsoleHandler.encoding = GBK ———————————————— 版权声明:本文为CSDN博主「蟹海...
  • 今天在Idea中用Tomcat跑一个Web项目,启动后,Tomcat日志在控制台打印出来都是乱码,初次遇到这个问题真的很棘手,今天小编带领大家一起看看解决方法

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,383
精华内容 5,353
关键字:

tomcat日志乱码