2013-03-24 83 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驗證程序的單元測試中)

相關問題