添加了中文包翻译怎么都是乱码
求大佬解答
经测试没有发现此问题。可能与你本地环境有关,看看是否有显式给 JVM 设置过参数: file.encoding;
从 CUBA 的源码看,是通过 UTF-8
的编码方式读取本地化文件。
检查一下你增加的 messages_zh_CN.properties
的编码是不是 UTF-8
?在 IDEA 的右下角会显示文件编码:
如果你使用的是 IDEA 2021.3 版本,请继续往后看:
IDEA 创建的本地化 properties 会默认用 ISO-8859-1
编码,会导致显示错误。而且这个版本 IDEA 还不能修改文件编码,只能尝试通过别的方式修改:
这个是 IDEA 2021.3 的已知bug,根据这个回帖,会在 2021.3.1 中修复。
那我现在能做的 只有等待更新版本么
不是啊,你可以用别的编辑器打开这个文件然后修改文件的编码。比如 vscode,或者 notepad++、utraeditor 等文本编辑器都可以改。