java - 编码 UTF-8 在 Maven 中不起作用
问题描述
我对 Maven 项目有疑问。当我想使用特殊字符时,它返回'?'。
String text = "Hello World! ";
System.out.println(text);
打印控制台:
------------------------------------------------------------------------
Building Elliugh 1.0-SNAPSHOT
------------------------------------------------------------------------
--- exec-maven-plugin:1.2.1:exec (default-cli) @ Elliugh ---
Hello World! ?
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 0.612s
Finished at: Fri Jun 22 15:57:21 UYT 2018
Final Memory: 5M/243M
------------------------------------------------------------------------
在“Java 应用程序”项目中,它返回良好。
打印控制台:
Hello World!
BUILD SUCCESSFUL (total time: 0 seconds)
PsD:我已经更改了 pom.xml(添加 utf-8)
<properties>
<project.java.version>1.8</project.java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>${project.java.version}</source>
<target>${project.java.version}</target>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</build>
我需要帮助。
谢谢,吉列尔莫。
解决方案
更改 Netbeans 使用的文件编码。例如,如果您在 Windows 机器上,文件的默认编码可能是 cp1252,因此除非您更改它,否则特殊字符可能无法正确显示。请参阅此处了解更多信息。
推荐阅读
- c# - MaterialDesignThemes ComboBox Selected Item模板问题
- vba - 我如何将此子从表 1 移动到表 2
- azure-devops - 尝试高级管道时,“其他存储库中的模板在引用另一个模板时可能未指定存储库源”
- python - Tensorflow 错误:ValueError:变量已存在,不允许。您的意思是在 VarScope 中设置 reuse=True 或 reuse=tf.AUTO_REUSE 吗?
- html - 下拉菜单斗争
- pyspark - 使用 Ganglia Viz 对 PySpark 应用程序进行故障排除
- java - 如何使用 GridBagLayout 单元格的确切尺寸创建 ImageIcon
- python - 有什么比这个 For 更好的选择?
- r - 如何在 Shiny Dashboard 中嵌入网站?
- sql - 如何在 Oracle 中使用 REGEXP_REPLACE 删除单词