在设置了 messages_zh.properties 翻译之后,使用请求路径
http://localhost:9090/emoji?lang=zh
发现,中文翻译显示为乱码。
在 application.properties 中配置了
spring.messages.encoding=UTF-8
依旧显示为乱码。
于是检查 messages_zh.properties 的文件编码,果然有问题,IDEA 默认是用 latin1 编码保存 properties 文件的。
修改配置之后,再次编辑 properties 文件,将其中的乱码更正为中文,再次保存。文件编码就变成了 utf-8 格式了。
重新编译,再次访问链接,中文翻译终于显示正常。
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式