經過Maven2來編譯工程,Java文件中出現中文,則報錯:
編碼 GBK 的不可映射字符,這是因爲m2默認是用GBK格式的。
解決方案:在pom.xml文件的根節點下添加
ui
<project> ... <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ... </properties> ... </project>
在M3中,能夠這樣配置:
code
<project> ... <build> <!-- NOTE: This is just a vision for the future, it's not yet implemented: see MNG-2216 --> <sourceEncoding>UTF-8</sourceEncoding> ... </build> ... </project>