Java Spring MVC和MustacheViewResolver字符编码问题

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文件中的文本显示不正确。如果是这种情况,明确

我正在尝试使用SpringMVC的Mustache视图解析器,但在我的Html视图中,我遇到了字符编码问题。我尝试了许多解决这个问题的方法,但都不能解决这个问题

我有一个基本的ArrayList模型,Mustach可以正确解析土耳其语字符,但在模板单词之外,没有任何意义

您可以在Github下访问我的项目


我看到您在
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。