java - spring-roo maven项目不支持特殊字符

标签 java maven spring-mvc encoding spring-roo

我使用 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/

相关文章:

java - 创建文件并存储在 Java Web 应用程序文件夹中

java - 在java中从CSV文件中过滤数据

java - createSqlQuery Hibernate,Java

java - 捕获流

java - 如何包含同级项目中的 GWT 模块?

java - 在多模块项目中使用 License Maven 插件时出现错误

java - 为什么 docker-maven-plugin 无法获取正确的 jar 文件以包含在 docker 镜像中?

java - 如何递归地找到链表中倒数第二个出现的 Char ?

java - 为什么我得到 org.codehaus.jackson.map.JsonMappingException : No suitable constructor found for type

java - spring mvc 中的属性文件