0

Hibernate Validator 4.2 是否支持 UTF-8 ?
我用 Spring 3.0 配置了 Hibernate Validation,它与英语很好地配合。但是当将语言环境更改为韩语时,它会奇怪地显示:ë¹ë°ë²í¸ë ë¹ì ë ì ììµëë¤。
如何使 Spring 中的 Hibernate Validator 支持 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>
4

1 回答 1

1

可能与休眠验证无关。您的代码或配置中可能有一个地方使用了错误的编码。检查韩语字符在正常页面中是否正确显示,以及验证消息是否在控制台上正确显示(例如,在加载验证消息并触发 Hibernate 验证器的单元测试中)

于 2013-03-24T09:29:16.693 回答