zoukankan      html  css  js  c++  java
  • Tomcat启动时启动窗口中文乱码问题的解决方案

    点击Tomcat目录下bin的startup.bat后运行出来的启动窗口如下图所示全是乱码怎么办

    虽然这些对Tomcat本身没有任何影响,但是却很不舒服,对于乱码问题本质原因是:字节流解码为字符串时,使用了错误的字符集(和编码所使用的字符集不一致)

    解决方案:到tomcat目录的conf子目录中,找到文件logging.properties,打开后找到配置项java.util.logging.ConsoleHandler.encoding=UTF-8,将UTF-8修改为GBK,保存后重启Tomcat。

    启动Tomcat后可以看到启动窗口中的乱码问题已经解决了!

    原因总结:因为windows系统中,其命令行窗口在解码字节数组时,默认使用本地字符集(对于我们就是GBK),而tomcat默认输出的启动信息是通过utf8进行编码的,这就导致编码与解码所使用字符集的不一致,从而出现了乱码情况!

  • 相关阅读:
    【设计模式】——抽象工厂模式
    【设计模式】——观察者模式
    Candy
    Two Sum
    Interleaving String
    Longest Valid Parentheses
    【设计模式】——建造者模式
    【设计模式】——外观模式
    Simplify Path
    Word Search
  • 原文地址:https://www.cnblogs.com/zbh355376/p/14989378.html
Copyright © 2011-2022 走看看