我有一个 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 转义序列。(文档)