• Tomcat启动中文乱码解决方法


    一:解决方法一:

    1.查看电脑系统的编码

     针对Windows平台下,点击运行--输入cmd,enter键进入命令窗口,输入:chcp
    可以得到操作系统的代码页信息(代码页:字符集编码的别名),可以从控制面板的语言选项中查看代码页对应的详细的字符集信息。如图所示:我系统的活动代码页为:936,它对应的编码格式为GB2312。

    2.查看catalina.bat文件的编码方式,使用EditPlus或Notepad等文本编辑器软件,可以在右下角看到文件的编码方式。

    3.

    然后将Catalina.bat文件的编码方式改为GB2312,同系统的编码方式一致,就可以解决tomcat中文标题乱码问题。

        可以通过EditPlus或Notepad等文本编辑器软件实现文件的编码转换。

    如果未安装EditPlus或Notepad等文本编辑器软件,最简单的可以使用记事本实现编码转换。

        用记事本打开Catalina.bat(本人是UTF8编码)文件,然后保存时点击“另保存”按钮,
    选择编码为ANSI,在中文Windows环境下,这个新文件就是GB2312编码格式的了

    原文:https://blog.csdn.net/u011159900/article/details/79399577

    二:解决方法二:

    刚刚安装完系统,下了Tomcat,但是启动的时候不管是系统的控制台还是idea的控制台,显示的日志都有中文乱码,如下

    1 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
    2 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.鐗堟湰:            10.0
    3 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log 缁�.閫�:          amd64
    4 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 鐜��鍙橀噺:             C:Program FilesJavajdk1.8.0_191jre
    5 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 鐗堟湰:           1.8.0_191-b12
    6 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.渚涘簲鍟�:            Oracle Corporation
    7 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:Usersuser.IntelliJIdea2018.3system	omcatUnnamed_demo
    8 12-Jan-2019 11:15:48.911 淇℃伅 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         D:	omcatapache-tomcat-9.0.14

    就是修改tomcat的conf下的logging.properties中的参数,

    java.util.logging.ConsoleHandler.encoding = GBK

    将UTF-8改到GBK就行了保存后重启tomcat就正常了。

    1 -Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
    2 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log OS.版本:            10.0
    3 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log 结.造:          amd64
    4 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log Java 环境变量:             C:Program FilesJavajdk1.8.0_191jre
    5 12-Jan-2019 11:23:53.353 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 版本:           1.8.0_191-b12
    6 12-Jan-2019 11:23:53.354 信息 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM.供应商:            Oracle Corporation

    原文:https://blog.csdn.net/weixin_39513118/article/details/86352063 

  • 相关阅读:
    javascript获取url地址问好后面的值,包括问号
    给Object扩展新方法
    关于hasOwnProperty()方法的应用
    javascript if 与 if else 的一点小认识
    express中路由设置的坑-----1
    javascript数组顺序-----1冒泡的另一种比较好理解的写法
    进程的控制与状态细化
    进程的定义与控制
    进程的定义与控制
    进程引入
  • 原文地址:https://www.cnblogs.com/tutubaobao/p/10681469.html
Copyright © 2020-2023  润新知