1.问题描述
编码字符集设置成UTF-8后 通过maven compile 等需要用到编译阶段的命令打包或编译 源代码出现乱码问题
2.问题原因
maven默认字符集为GBK 编码字符集为UTF-8
3.解决办法
在pom.xml文件中添加配置
下面展示一些 内联代码片
。
<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>