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 Validationとは関係ありません。コードまたは構成に、間違ったエンコーディングが使用されている場所がある可能性があります。韓国語の文字が通常のページに正しく表示されること、および検証メッセージがコンソールに正しく表示されることを確認します (たとえば、検証メッセージをロードして Hibernate バリデーターをトリガーする単体テストで)。

于 2013-03-24T09:29:16.693 に答える