1

我有一个 SAPUI5 应用程序。翻译后的文本在对话框中显示错误,而翻译在启动板中显示正确。请看下图:

在此处输入图像描述

为德语加载翻译文件时,它没有在对话框中正确显示 [ÖÄÜß]。但是,它确实在启动板页面中正确显示了ö 。

我该如何解决?

4

1 回答 1

7

尝试在工具配置文件中设置/resources/configuration/propertiesFileSourceEncodingUTF-8(通常为ui5.yaml)。

  1. ui5.yaml

    resources:
      configuration:
        propertiesFileSourceEncoding: UTF-8
    
  2. 并在package.json

    "devDependencies": {
      "@ui5/cli": "<at least 1.7.0>",
      ...
    },
    
  3. 重新构建并再次部署应用程序。


关于propertiesFileSourceEncoding

此选项指定*.properties项目文件的源编码。这些文件将以给定的编码读取,并且任何非 ASCII 字符都将替换为相应的 unicode 转义序列。(文档)

于 2019-11-13T11:08:41.843 回答