我们在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”西班牙语正在运作。
在我们的春季应用程序中,有谁可以帮助我如何使它在日语和西班牙语中都有效?
答案 0 :(得分:0)
您的西班牙语属性文件以ISO-8859-1格式保存,而不是以UTF-8格式保存。将它们加载到一个编辑器中,该编辑器可以打开并以多种格式保存(我使用Babelpad)来查看是否是这种情况。