日常疑难杂症问题-关于tomcat的乱码也许还有其他的原因

日常疑难杂症问题解决

时间:

2020-08-28

诱因:

需求会议之后,决定划归三台服务器用于SIT测试

场景重现:

174这台服务器活动窗口启动tomcat 乱码。按照往常的方式,我们是修改tomcat日志配置文件的控制台编码  由UTF-8 改为 GBK。在修改完之后,平淡的启动,发现还是乱码。

第一反应就是改错位置了?然后重新打开配置文件,发现没有改错位置。那么这又是什么原因导致的呢?有点小兴奋,一顿胡乱操作(PS:复制张贴其他现在正常的服务器的哪一块的代码,然后重启,重启大法。玩爆一切)

在此平淡的启动,发现 还是乱码。有一点小慌张了。百度吧

找了很久,大多都是啥改配置的。没啥营养。

这个时候,我就开始想了,是不是系统的编码问题?于是顺着这个思路开始找。

终于有这样的一篇帖子 吸引住了我,附录大佬的文章地址:http://blog.****.net/taoshujian/article/details/60325996

日常疑难杂症问题-关于tomcat的乱码也许还有其他的原因

爪子? cmd窗口编码?第一次听说的我,也尝试的去试了一下

日常疑难杂症问题-关于tomcat的乱码也许还有其他的原因

附录一下代码页描述

代码页  描述

65001   UTF-8代码页

950 繁体中文

936 简体中文默认的GBK

437 MS-DOS 美国英语

 

果然 这台服务器的cmd活动窗口编码存在一点问题。

问题源头找到了,问题找到了那就好说了

在大佬的文章中,找到了两种修改cmd活动窗口编码的方法

我这里也不推荐第一种,还是第二种了,按照自己顺手的方法去操作的。

修改完注册表之后,我又继续测试了一下,咦 为啥还是437? 重新打开的窗口啊?难道是要重启?

日常疑难杂症问题-关于tomcat的乱码也许还有其他的原因

重启之后再测试,

日常疑难杂症问题-关于tomcat的乱码也许还有其他的原因

我giao!!!为啥还是437? 没有改过来?

认真的去品味大佬的文章,我需要一杯卡布奇诺

找了很久,都没有找到原因.....本文就先写到这里了,因为需求比较赶,所以只有以后空闲了,在找找原因吧

所以我目前的解决方案是  手动改 首先chcp 936 然后找到tomcat文件在去启动

虽然失败了,但是方向还是对了.