Tomcat不乱码,Idea打印输出乱码解决方法
运行项目时遇见打印乱码,搞了半天才弄好,现记录更改流程
原问题:
之前的配置(以下配置有了上面的问题):
按照网上的教程修改了很多配置
- idea安装位置,bin目录下的idea.exe.vmoptions和idea64.exe.vmoptions文件,都添加了
-Dfile.encoding=UTF-8
2.tomcat安装位置,bin目录下的catalina.bat文件(此为问题关键),修改成了
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"
3.idea中tomcat配置
加了-Dfile.encoding=UTF-8
按以上修改没有解决问题
然后我去掉了一些配置,以下配置乱码问题解决
-
idea安装位置,bin目录下的idea.exe.vmoptions和idea64.exe.vmoptions文件,删除
-Dfile.encoding=UTF-8
配置 -
.tomcat安装位置,bin目录下的catalina.bat文件,修改成
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS%"
-
idea中tomcat配置
删除-Dfile.encoding=UTF-8
-
idea配置(无关紧要)
file->settings…->Editor->File Encodings
-
tomcat安装位置,conf目录下的server.xml文件,添加
URIEncoding="UTF-8"
.如图
乱码解决
可能有理解不对的地方欢迎大佬指正