Spring Boot I18N 中文翻译乱码问题

更新日期: 2021-01-06 阅读次数: 91 字数: 143 分类: spring

在设置了 messages_zh.properties 翻译之后,使用请求路径

http://localhost:9090/emoji?lang=zh

发现,中文翻译显示为乱码。

在 application.properties 中配置了

spring.messages.encoding=UTF-8

依旧显示为乱码。

于是检查 messages_zh.properties 的文件编码,果然有问题,IDEA 默认是用 latin1 编码保存 properties 文件的。

IDEA 中文乱码

修改配置之后,再次编辑 properties 文件,将其中的乱码更正为中文,再次保存。文件编码就变成了 utf-8 格式了。

重新编译,再次访问链接,中文翻译终于显示正常。

领取阿里云/腾讯云服务器优惠券

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊, 查看更多联系方式。 白天写程序,晚上哄熊孩子,可能回复有点慢,见谅。同时也欢迎关注我的微信公众号“大象工具”: 大象工具微信公众号

相关文章

爱评论不评论

近期节日

查看更多节日