zoukankan      html  css  js  c++  java
  • Tomcat在Window控制台下启动时乱码的两种解决办法

    ------------恢复内容开始------------

     在命令提示符中启动Tomcat时,日志窗口出现乱码:

     

     乱码的原因肯定是日志解码错误引起的,因此就有一系列问题:

      1.这个窗口的文本编码是什么? 

      窗口的文本编码查看:右击窗口>选项 可以看到窗口的编码是GBK:

     

    2.窗口中日志的编码是什么?

      Tomcat中的日志编码在安装文件下的conf>logging.properties设置:在第51行看到是UTF-8

      

      3.如何修改日志的编码?

      找到安装文件夹下的conf>logging.properties文件,修改java.util.logging.ConsoleHandler.encoding为GBK。

     4. 如何修改这个窗口的编码?下面示例改为UTF-8. 如果想修改为GBK,输入936.

       1.打开注册表编辑器 

       2.找到HKEY_CURRENT_USERConsole

       3.右击Console>新建>项>Tomcat , 然后在右面右击>新建>DWORD>数据名称为CodePage,数值数据为65001,记住是十进制。

      

     结果不在乱码:

    ------------恢复内容结束------------

     在命令提示符中启动Tomcat时,日志窗口出现乱码:

     

     乱码的原因肯定是日志解码错误引起的,因此就有一系列问题:

      1.这个窗口的文本编码是什么? 

      窗口的文本编码查看:右击窗口>选项 可以看到窗口的编码是GBK:

     

    2.窗口中日志的编码是什么?

      Tomcat中的日志编码在安装文件下的conf>logging.properties设置:在第51行看到是UTF-8

      

      3.如何修改日志的编码?

      找到安装文件夹下的conf>logging.properties文件,修改java.util.logging.ConsoleHandler.encoding为GBK。

     4. 如何修改这个窗口的编码?下面示例改为UTF-8. 如果想修改为GBK,输入936.

       1.打开注册表编辑器 

       2.找到HKEY_CURRENT_USERConsole

       3.右击Console>新建>项>Tomcat , 然后在右面右击>新建>字符串值>数据名称为CodePage,数值数据为65001,记住是十进制。

      

     结果不在乱码:

  • 相关阅读:
    c# 在WebBrowser中用SendMessage模拟鼠标点击
    R 脚本读取汇总 Excel 表格数据
    lsyncd —— 多机器实时同步文件神器
    gops —— Go 程序诊断分析工具
    【读书】《跟任何人都聊得来》
    Monkeyrunner自动化测试由浅入深(第一节)
    【读书】《优秀到不能被忽视》
    【管理提升】360管理沟通的学习收获总结
    【读书】《不懂说话你怎么带团队》
    软件测试行业现状 2018年度报告
  • 原文地址:https://www.cnblogs.com/yvkm/p/10701020.html
Copyright © 2011-2022 走看看