Worklight:Windows 8存储UTF-8文件编码的认证问题

时间:2014-10-14 12:40:11

标签: windows-8 ibm-mobilefirst

我们使用worklight 6.1开发了一个混合应用程序。我们在eclipse juno中建立了我们的环境。 在使用Windows应用程序证书套件验证应用程序时,我们收到以下错误 -

UTF-8文件编码测试检测到以下错误: ... \ www \ default \ worklight \ worklight.css没有正确的UTF-8编码。将文件重新保存为UTF-8(包括字节顺序标记)。 还有更多dojo文件的错误。

我们可以在eclipse中进行任何设置,这将使应用程序中的所有文件都使用UTF-8编码。 我试过Window - >偏好 - >一般 - >工作区:文本文件编码并将其设置为使用" UTF-8"。但这没有帮助。

1 个答案:

答案 0 :(得分:0)

更新

对于Windows 8商店应用程序HTML/CSS/JS files must be encoded in UTF-8 with BOM marker,似乎Worklight Studio不会使用BOM标记生成这些文件。

要解决此问题,您需要create a PMR以便开发团队可以进行调查。提供修复。

同时你可以follow Microsoft's suggestion

  

纠正措施
  打开受影响的文件,然后从中选择“另存为”   Visual Studio中的文件菜单。选择旁边的下拉控件   单击保存按钮,然后选择保存编码。从高级保存   选项对话框,选择Unicode(带签名的UTF-8)选项和   单击“确定”。


此前:

如果您已经创建了Worklight项目并且然后将编码更改为UTF-8,则这对预先存在的项目没有帮助。

删除本机windows8 \ native文件夹并在Eclipse中重新构建项目。然后,这将使用提到的CSS文件以UTF-8编码重新生成本机文件夹。

我已对此进行了测试,文件按照提及的方式创建,以UTF-8编码。