我有一个 SAPUI5 应用程序。翻译后的文本在对话框中显示错误,而翻译在启动板中显示正确。请看下图:
为德语加载翻译文件时,它没有在对话框中正确显示 [ÖÄÜß]。但是,它确实在启动板页面中正确显示了ö 。
我该如何解决?
我有一个 SAPUI5 应用程序。翻译后的文本在对话框中显示错误,而翻译在启动板中显示正确。请看下图:
为德语加载翻译文件时,它没有在对话框中正确显示 [ÖÄÜß]。但是,它确实在启动板页面中正确显示了ö 。
我该如何解决?
尝试在工具配置文件中设置/resources/configuration/propertiesFileSourceEncoding为UTF-8(通常为ui5.yaml)。
在ui5.yaml:
resources:
configuration:
propertiesFileSourceEncoding: UTF-8
并在package.json:
"devDependencies": {
"@ui5/cli": "<at least 1.7.0>",
...
},
重新构建并再次部署应用程序。
propertiesFileSourceEncoding此选项指定
*.properties项目文件的源编码。这些文件将以给定的编码读取,并且任何非 ASCII 字符都将替换为相应的 unicode 转义序列。(文档)