Tomcat窗口标题,中文乱码解决方法

摘要:
在工作中,由于或多或少的原因,服务器需要同时运行多个Tomcat服务。为了区分每个Tomcat的功能,我们通常选择修改Tomcat的窗口标题。此时,很容易出现中文标题混乱的问题。在这里,我将记录我的解决方案,并鼓励大家共同努力。

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

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

 Tomcat窗口标题,中文乱码解决方法第1张

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

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

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

 Tomcat窗口标题,中文乱码解决方法第2张

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

 Tomcat窗口标题,中文乱码解决方法第3张

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

如图所示:

 Tomcat窗口标题,中文乱码解决方法第4张

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

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

 EditPlus示例:

 Tomcat窗口标题,中文乱码解决方法第5张

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

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

 Tomcat窗口标题,中文乱码解决方法第6张

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

 Tomcat窗口标题,中文乱码解决方法第7张

免责声明:文章转载自《Tomcat窗口标题,中文乱码解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[实战] Flutter 上的内存泄漏监控用Python实现多核心并行计算下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

数据不平衡的相关

大多数常见的机器学习算法不能很好地处理不平衡的数据集。例如,搜索引擎的点击预测(点击页面往往占很小的比例)、电子商务中的产品推荐(正在购买的推荐产品的比例很低)、信用卡欺诈检测、网络攻击识别、癌症检测等。处理数据不平衡的方法主要有以下几种。2.数据级别2.1重新采样2.1.1欠采样(下采样)欠采样通过减少丰富类的大小来平衡数据集。它试图通过增加稀有样本的数量...

注册支付宝沙箱并测试支付宝扫码连接

2.创建新的支付宝应用程序2.1下载支付宝生成软件密钥#访问“支付宝开发平台”登录并访问开发者中心https://open.alipay.com/platform/home.htm#您可以参考“计算机网站支付”来熟悉计算机支付的整个流程https://docs.open.alipay.com/270/105899/2.1步骤1:创建应用程序(此处使用沙盒环境...

MySQL学习笔记:字符串前后补全0

遇到一个要求:如果位数小于6,则需要使用函数LPAD()和RPAD()自动完成6位。LPAD使用字符串padstr填充并完成左侧的str,直到其长度达到len个字符,并返回str。...

Nginx反向代理缓冲区优化

为了为不同域名的业务需求设置代理_ bufferingproxy_缓冲参数用于控制是否打开后端响应内容的缓冲区_缓冲区将缓冲到硬盘(缓冲区目录由_temp_path命令指定),...

ActiveMQ教程(消息发送和接受)

activemq全部<版本>{版本}</版本>名称为ActiveMqUtilitimportjava。util。日期importorg.apache.activemq.activemq连接//创建链接Connectionconnection=null;61616");...

「Docker」关于 Docker volume 挂载时文件或文件夹不存在的问题

背景:Dockervolume允许我们在启动Docker容器时动态装载一些文件以覆盖图像中的原始文件。然而,当我们将主机上不存在的文件夹或文件装载到容器时会发生什么?由于文件装载仅覆盖单个文件,而不会影响容器中同一文件夹中的其他文件,因此通常用于装载配置文件,以在运行时动态修改默认配置。如果您尝试提前在主机/文件夹路径/A中放置一些内容,您会发现在容器启动后...