Java Spring MVC和MustacheViewResolver字符编码问题
我正在尝试使用SpringMVC的Mustache视图解析器,但在我的Html视图中,我遇到了字符编码问题。我尝试了许多解决这个问题的方法,但都不能解决这个问题 我有一个基本的ArrayList模型,Mustach可以正确解析土耳其语字符,但在模板单词之外,没有任何意义 您可以在Github下访问我的项目Java Spring MVC和MustacheViewResolver字符编码问题,java,spring-mvc,mustache,Java,Spring Mvc,Mustache,我正在尝试使用SpringMVC的Mustache视图解析器,但在我的Html视图中,我遇到了字符编码问题。我尝试了许多解决这个问题的方法,但都不能解决这个问题 我有一个基本的ArrayList模型,Mustach可以正确解析土耳其语字符,但在模板单词之外,没有任何意义 您可以在Github下访问我的项目 我看到您在pom.xml中添加了一个配置maven编译器插件的部分,并且您的Java源代码文件中有UTF-8字符。 我猜您的java scource文件中的文本显示不正确。如果是这种情况,明确
我看到您在
pom.xml
中添加了一个配置maven编译器插件的部分,并且您的Java源代码文件中有UTF-8字符。
我猜您的java scource文件中的文本显示不正确。如果是这种情况,明确告诉编译器插件使用哪种编码可能会有所帮助:
<build>
<finalName>MvcMustache</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<!-- fetch encoding from definition up in the pom.xml -->
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
</plugins>
</build>
MvcMustache
org.apache.maven.plugins
maven编译器插件
2.0.2
${java.version}
${java.version}
${project.build.sourceEncoding}
我根据你的建议更改了我的应用程序,但是,克莱门索克没有任何改变,那么至少我们知道这不是问题所在。很抱歉,它不起作用。我在VM参数中添加了-Dfile.encoding=UTF-8,它解决了问题,谢谢Clemens。