一、控制台乱码1、问题:
2、问题原因: windows默认代码集为GBK。 这是因为在startup.bat中启动tomcat时,会读取catalina.bat的代码,打开新窗口运行。 的cmd的默认编码与系统编码不匹配,而不是utf-8,这可能会导致乱码。
3、解决方法:方法一(推荐)修改conf文件下的logging.properties文件,将控制台输出的代码修改为GBK。
Java.util.logging.console handler.level=fine Java.util.logging.console handler.formatter=Java.util.loggin
方法2 (不建议) )如果修改cmd命令行代码,打开注册表,然后更改HKEY _ current _ userconsoleTomcat () Tomcat的标题栏,则此处为打开的命令
二. IDEA中tomcat控制台的乱码问题
1、在catalina.bat中必须设定为UTF-8。 如果我不设定为UTF-8的话,页面接收的只是乱码。 尝试了各种UTF-8的调试,但没能解开,结果只能是catalina.bat的set'Java_opts=%Java
Linux上的Tomcat中文乱码解决: https://blog.csdn.net/QQ _ 25775675/article/details/78062730