• 新安装Tomcat启动时,命令窗口出现乱码解决


    最近做web项目的时候,考虑到我的tomcat版本比较旧了,是8.0版本的,所以想要安装一个9.0版本的

    从网上下载了安装包,解压后,设置完配置,在idea中启动,发现启动命令行中出现乱码的情况,虽然这不影响程序的运行,但是看见窗口的日志有

    一堆乱码的中文,心情实在是不美丽。

     

    打开tomcat安装目录,打开子文件夹conf,打开这个文件夹下的:logging.properties

     找到第51行:java.util.logging.ConsoleHandler.encoding = UTF-8,将UTF-8改为GBK

     点击保存,再重新启动tomcat,会发现窗口的启动日志打印信息不再是中文乱码:

     

    这里再补充一点,为了让所有的日志文件都不出现乱码,建议将所有的UTF-8都改为GBK:

     

    出现乱码原因分析:

    tomcat默认日志输出编码使用的是UTF-8,但是我们自带的电脑默认使用的字符集编码是GBK,所以在解码的时候就会出现乱码的情况。有人说,那怎么英文没有乱码啊?英文是采用ASCII,而UTF-8和GBK都支持ASCII字符编码,所以没有英文乱码。

    如果不想改tomcat打印日志的编码,可以修改idea的打印日志的编码,参考以下地址修改:

    https://www.cnblogs.com/benchover/p/10773098.html

  • 相关阅读:
    小白安装使用Redis
    Mysql的Sql语句优化
    maximo入门----用户使用提要
    时不时刷刷BOSS 看看技术需求
    2019.7.10整理
    docker使用入门
    docker之windows安装&centOS安装
    HashTable学习
    Hashmap学习
    红黑树学习
  • 原文地址:https://www.cnblogs.com/ljfsmile0613/p/13453434.html
Copyright © 2020-2023  润新知