中文语言包乱码问题

添加了中文包翻译怎么都是乱码
image image
image

求大佬解答

经测试没有发现此问题。可能与你本地环境有关,看看是否有显式给 JVM 设置过参数: file.encoding;

从 CUBA 的源码看,是通过 UTF-8 的编码方式读取本地化文件。

检查一下你增加的 messages_zh_CN.properties 的编码是不是 UTF-8 ?在 IDEA 的右下角会显示文件编码:
image


如果你使用的是 IDEA 2021.3 版本,请继续往后看:

IDEA 创建的本地化 properties 会默认用 ISO-8859-1 编码,会导致显示错误。而且这个版本 IDEA 还不能修改文件编码,只能尝试通过别的方式修改:
image

这个是 IDEA 2021.3 的已知bug,根据这个回帖,会在 2021.3.1 中修复。

那我现在能做的 只有等待更新版本么

不是啊,你可以用别的编辑器打开这个文件然后修改文件的编码。比如 vscode,或者 notepad++、utraeditor 等文本编辑器都可以改。