2013-03-24 82 views
0

Hibernate Validator 4.2是否支持UTF-8?
我使用Spring 3.0配置了Hibernate验证,并且它与英语很好地配合。但是,当将语言环境更改为韩语时,它会显示出奇怪的现象:ë'ë'''''''ìììììì'â'’。
如何让Spring中的Hibernate Validator支持UTF-8?Hibernate Validator ValidationMessages.properties可以支持UTF-8吗?

我已经配置在调度servlet.xml文件:

<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> 
    <property name="basenames" > 
     <list> 
      <value>classpath:/architectgroup/udr/resources/lan</value> 
      <value>classpath:ValidationMessages</value> 
     </list> 
    </property> 

    <property name="defaultEncoding" value="UTF-8"/> 
</bean> 

回答

1

也许无关,与Hibernate的验证。您的代码或配置中可能存在使用错误编码的地方。检查韩文字符是否在正常页面中正确显示,并且验证消息在控制台上正确显示(例如,在加载验证消息和触发Hibernate验证程序的单元测试中)

相关问题