我使用 Spring/Roo 和 maven 作为应用程序服务器,并且需要能够发布一些特殊字符,例如“ñ á é”。当我在服务器上打印这些字符并在控制台中显示它们时,它们显示为“?”,如下所示
System.out.print("ñ á é");
console print -> ? ? ?
如何正确编码它们,我有另一个没有 maven 和 spring-roo 的项目,使用相同的 JVM,并且我没有这个问题
希望有人能提前帮忙
最佳答案
我假设在 Roo 中,以下部分可以在 pom.xml 中找到:
<project>
...
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
...
</project>
关于java - spring-roo maven项目不支持特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11349847/