第一次写,就写的简单些。也简单解释一下,这篇文章主要解决窗口乱码,而不是标题乱码,标题乱码是:tomcat/bin/catalina.bat的编码格式不对,你可以点击这个文件点:
编辑--文件--另存为--编码(选择ANSI)--替换掉原来的文件就好。
解决的问题?
之所以上面有个红箭头是因为一会有可能要用到。
WIN+R 输入 regedit 进入注册表界面
如果注册表没有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中修改的,如图:
我在这修改注册表,如图:
之后:
总结:看了好多文章都是修改/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"
自己亲测 去掉这两个也显示中文。
至于为什么会这样,不在这里多说,不想耽误大家,如果感兴趣可以去了解一下编码统一的文章。
如有错误请多指教,谢谢!!!!!!!!!!!!