r 中文乱码_Windows 注册表tomcat配置,导致tomcat窗口中文乱码

第一次写,就写的简单些。也简单解释一下,这篇文章主要解决窗口乱码,而不是标题乱码,标题乱码是:tomcat/bin/catalina.bat的编码格式不对,你可以点击这个文件点:

编辑--文件--另存为--编码(选择ANSI)--替换掉原来的文件就好。

解决的问题?

ab342c00f5ba0f629bb4a88bc8a202a8.png

之所以上面有个红箭头是因为一会有可能要用到。

WIN+R 输入 regedit 进入注册表界面

b8921bd8d7365294216976bdddeaf5ae.png

如果注册表没有tomcat 复制下面代码:

set rr="HKCUConsoleTomcat"

reg add %rr% /v "CodePage" /t REG_DWORD /d 0x0000fde9 /f>nul

把这段代码保存成 .bat 文件 ,双击,OK! 你可以再试试 WIN+R 输入regedit ,你会看见它已出现。

但是现在还不好用,因为tomcat的标题是 123 这个标题和注册表中注册的名字不一样。

把他们改成一样就好了。

还记得开始时说的那个红箭头吗????指向123那个,其实它是在tomcat/bin/catalina.bat中修改的,如图:

7014b01bf47a5fba4b5c09b9917e4a52.png

我在这修改注册表,如图:

8faacdbcebb0378d04be0ad1aad528df.png

之后:

397dde5fe3d04d57d5d8dbc7b125f27f.png

总结:看了好多文章都是修改/tomcat/bin/catalina.bat:

set JAVA_OPTS=的内容中添加选项: -Dfile.encoding=UTF-8 或者 GBK

或者修改 /tomcat/conf/server.xml:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000"

redirectPort="8443" /> 标签中加入 URIEnconding="UTF-8"

自己亲测 去掉这两个也显示中文。

至于为什么会这样,不在这里多说,不想耽误大家,如果感兴趣可以去了解一下编码统一的文章。

如有错误请多指教,谢谢!!!!!!!!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值