我正在构建一个使用JSR-303验证的Spring MVC Web应用程序。使用我创建的第一个表单,我向表单支持bean添加了几个验证注释(包括自定义错误消息代码)。我还创建了ValidationMessages.properties和ValidationMessages_en.properties文件。
一切似乎都正常工作,但有一个例外:多字节utf-8编码字符无法正确显示(例如,“ñ”显示为“ñ”)。
这对于我用于字段标签和其他文本的标准messages.properties和messages_en.properties文件来说不是问题,所以我假设它是hibernate验证器代码的问题。还有其他人有这个问题并解决了吗?仅供参考,我使用的是Hibernate版本4.3.0.Final。
谢谢, 彼得
答案 0 :(得分:0)
在我的属性文件中,我必须包含如下特殊字符: \ u00F3而不是ó
通过这种方式,它们显示得很好。
希望它有所帮助。
P.S。:使用Eclipse的ResourceBundleEditor也有帮助。