springBoot中hibernate-validator整合i18n乱码

[乱码问题面描述]
ValidationMessages_zh_CN.properties的默认编码是ISO-8859-1,输入的汉字会经过unicode转码
image.png
验证失败时返回的内容不会乱码
image.png
但是如果将ValidationMessages_zh_CN.properties编码改成UTF-8
image.png
返回的信息中就会包含乱码
image.png
spring-boot版本是2.0.0.RELEASE

阅读 13.7k
2 个回答
新手上路,请多包涵

properties文件好像只支持ISO-8859-1编码,不能改成utf-8,用IDEA可以在编码过程中显示汉字,应该是IDEA做了处理。

推荐问题