用西班牙语实现日语国际化是行不通的

时间:2014-01-27 15:26:45

标签: java spring

我们在servlet.xml中添加了以下代码     

<bean id="messageSource"
    class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
    <property name="fileEncodings" value="UTF-8" />
    <property name="defaultEncoding" value="UTF-8" />
    <property name="basenames">
        <list>
            <value>classpath:messages</value>
            <value>classpath:labels</value>
            <value>classpath:errors</value>
        </list>
    </property>

</bean>

在JSP中我们添加如下

page contentType =“text / html; charset = UTF-8”     的pageEncoding = “ISO-8859-1”

通过添加上面的代码,日语正在运行,但西班牙语不起作用,如果我们将“UTF-8”替换为“ISO-8859-1”西班牙语正在运作。

在我们的春季应用程序中,有谁可以帮助我如何使它在日语和西班牙语中都有效?

1 个答案:

答案 0 :(得分:0)

您的西班牙语属性文件以ISO-8859-1格式保存,而不是以UTF-8格式保存。将它们加载到一个编辑器中,该编辑器可以打开并以多种格式保存(我使用Babelpad)来查看是否是这种情况。