zoukankan      html  css  js  c++  java
  • Tomcat窗口标题,中文乱码解决方法

    工作中,或多或少的原因,一台服务器中需要同时运行多个Tomcat服务(针对一台服务器如何同时运行多个Tomcat的配置,这里不做论述,百度很多),为了便于区分各个Tomcat的功能,通常会选择修改tomcat的窗口标题,这时会容易出现中文标题乱码的问题,这里记录一下我的解决方法,一起共勉。

    一、问题如图所示,我想改为的标题为:标题测试Tomcat,包含中文,会出现中文乱码,英文不会乱码。

     

    二、出现中文乱码的原因是,apache-tomcat-7.0.69incatalina.bat文件的编码与系统的编码不一致造成的。了解了问题出现的原因,就好对症下药了。

    1)、查看电脑系统的编码

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

     

    部分代码页对应的编码信息:

     

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

    如图所示:

     

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

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

     EditPlus示例:

     

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

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

     

    三、经过以上编码转换后,中文乱码解决。

     

  • 相关阅读:
    信号量的实现
    锁的实现
    Do PDB Files Affect Performance?
    分布式系统一致性算法(Raft)
    idea开发工具破解地址
    IOS设备上传图片,使用ImageIO.write 图片翻转纠正(JAVA)
    使用WebSocket进行消息推送(附代码)
    SpringCloud构建微服务 | 服务注册与发现(一)提供Demo
    @slf4j注解找不到log变量-已解决
    springBoot事务无法回滚 MyISAM与InnoDB区别
  • 原文地址:https://www.cnblogs.com/renshengruxi/p/11096999.html
Copyright © 2011-2022 走看看