我在Spring Boot, Java和Maven上有项目,但我的测试没有通过,因为实际结果我得到了类似于"РўР μ РєСЃС, "(我用的不是拉丁字母)。但是当我在IntelliJ IDEA中启动测试时,它们正确地通过了。我没有插件"maven-surefire-plugin"在pom.xml。我试着
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
和
<configuration>
<argLine>-Dfile.encoding=UTF-8</argLine>
</configuration>
如何使测试通过?
您可以尝试为maven-surefire-plugin设置编码。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>YOUR_VERSION</version>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>