问题出现的环境背景 【启动jar设置】
1.cmd窗口编码改成: chcp 65001 ;字体选择 :lucida console
2.设置jvm启动参数 -Dfile.encoding=utf-8
相关代码
打成jar前的pom文件设置:
<properties>
<!-- 文件拷贝时的编码 -->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<!-- 编译时的编码 -->
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties>
是不是你cmd的显示编码格式和字体导致的,看看配置有没有被更改过