0

我正在构建一个使用 JSR-303 验证的 Spring MVC Web 应用程序。在我创建的第一个表单中,我向表单支持 bean 添加了几个验证注释(包括自定义错误消息代码)。我还创建了 ValidationMessages.properties 和 ValidationMessages_en.properties 文件。

一切似乎都正常工作,但有一个例外:多字节 utf-8 编码字符显示不正确(例如,“ñ”显示为“ñ”)。

这不是我用于字段标签和其他文本的标准 messages.properties 和 messages_en.properties 文件的问题,所以我假设这是休眠验证器代码的问题。有没有其他人遇到过这个问题并解决了?仅供参考,我使用的是 Hibernate 版本 4.3.0.Final。

谢谢,彼得

4

1 回答 1

0

在我的属性文件中,我必须包含这样的特殊字符:\u00F3 而不是 ó

这样他们就可以很好地展示出来。

希望能帮助到你。

PS:使用 Eclipse 中的 ResourceBundleEditor 也有帮助。

于 2012-05-24T17:30:07.723 回答