SAPUI5应用程序正式生产后的奇怪编码

2020-08-27 16:31发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们当前在将WebIDE...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我们当前在将WebIDE部署到我们自己的SAPUI5 ABAP存储库的过程中遇到问题。

我们准备了一个 i18n.properties 文件,其中保存了所有德语字符串。

如果我们在WebIDE本身上启动应用程序,则字符串的编码可以按预期完美地工作。 但是,当我们现在尝试在ABAP存储库上构建和部署应用程序时,它将因编码失败。 在WebIDE上的构建过程中,它将i18n属性文件转换为另一种编码。 我们在 dist 文件夹中看到文件。

结果,我们看到了错误的编码应用程序:

现在的问题是,我们该怎么做才能设置正确的字符集并获得预期的结果。

谢谢。

(5.2 kB)
9条回答
Tong__Ming
2020-08-27 17:20

我现在已经重新构建并部署了它,突然属性文件现在可以正确显示了。 也许WebIDE显示了dist属性文件的旧版本。 现在可以了,非常感谢。

更新:但是我在package.json中添加了其他内容。 当我添加

-排除任务逸出NonAsciiCharacters 

到build标签,然后它将在dist文件夹中正确显示字符,并最终在生产系统上显示字符。

所以我的package.json现在看起来像这样:

 {
   " name":" zmmwe",
   " version":" 0.0.1",
   " description":"",
   "私人":是的,
   " devDependencies":{
     " @ ui5/cli":" 1.7.0",
     " @ sap/ui5-builder-webide-extension":" 1.0.5"
   },
   "脚本":{
     " build":" ui5建立--include-task = generateManifestBundle --exclude-task escapeNonAsciiCharacters generateCachebusterInfo"
   },
   " ui5":{
     "依赖关系":[
       " @ sap/ui5-builder-webide-extension"
     ]
   }
 } 

一周热门 更多>