spring-mvc+freemaker乱码

请教一下,我从后台传到ftl页面的中文显示正常,但是写在flt页面上的中文反而乱码是怎么图片说明回事
图片说明

http://www.easyjf.com/blog/html/20071218/884747.html

看看开发环境(IDE || 编辑器)的打开这个文件用的是什么编码格式

在spring-servlet.xml配置文件中,加入下面的配置,主要是defaultEncoding=utf-8这个配置。
<!-- FreeMarker配置类 -->




UTF-8
zh_CN
utf-8


在spring-servlet.xml配置文件中,加入下面的配置,主要是defaultEncoding=utf-8这个配置。

    <!-- FreeMarker配置类 -->
    <bean id="freemarkerConfigurer" class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <property name="templateLoaderPath" value="/WEB-INF/ftl" />
        <property name="freemarkerSettings">
            <props>
                <prop key="defaultEncoding">UTF-8</prop>
                <prop key="locale">zh_CN</prop>
            </props>
        </property>
    </bean>

先看你的环境,如果是windows 还是linux 他们二个的编码不一样的,另外 看你的web服务器是什么
一般前端和后端编码保持一致就可以了
图片说明

后台传递的值显示正常,表示spring-MVC配置没有问题,你打开改网页,用开发者模式看一下原码,网页的编码用的是什么,spring默认的是ISO,可以转成统一的utf

你在项目上对应的页面右键你的源文件,看看页面的编码是不是和后台传到前台的编码一致