Ibm mobilefirst 导入worklight模板后,资源文件中2字节UTF-8序列的字节2无效

Ibm mobilefirst 导入worklight模板后,资源文件中2字节UTF-8序列的字节2无效,ibm-mobilefirst,worklight-studio,Ibm Mobilefirst,Worklight Studio,我正在尝试从模板在Worklight Studio 6.1中创建Worklight项目。这是一个简单的过程,如下所述: 但是,在尝试编译新创建的项目时,android环境本机资源中的某些settings.xml文件出现了“无效字节2/2字节UTF-8序列”异常。 文件在模板内的utf-8中,我已经为我的工作区文件编码设置了utf-8(首选项->常规->工作区) 但是在从模板(实际上是一个zip包)中提取内容之后,它似乎在某种程度上改变了编码 当您尝试重新保存.xml文件(例如,打开它,在某处添加

我正在尝试从模板在Worklight Studio 6.1中创建Worklight项目。这是一个简单的过程,如下所述:

但是,在尝试编译新创建的项目时,android环境本机资源中的某些settings.xml文件出现了“无效字节2/2字节UTF-8序列”异常。
文件在模板内的utf-8中,我已经为我的工作区文件编码设置了utf-8(首选项->常规->工作区)

但是在从模板(实际上是一个zip包)中提取内容之后,它似乎在某种程度上改变了编码

当您尝试重新保存.xml文件(例如,打开它,在某处添加一个字符,删除它并保存)时,问题就消失了。但这不是一个选项,因为我们将向客户交付模板,这将影响“用户体验”

同样,同样的模板在linux平台上也可以正常工作。我在windows上看到了这个问题

以前有没有人经历过这种情况,并且可以分享关于如何修复它的任何信息


谢谢。

确保在Eclipse中的“首选项->常规->工作区”下,默认文本文件编码设置为UTF-8,而不是US-ASCII(通常默认设置为ASCII)。这将解决编码问题。

谢谢Daniel。问题是,正如我在问题中提到的,我已经设置好了。我还为所需的内容类型(首选项->内容类型)设置了utf-8,以防万一。仍然看到问题。哦,好吧,值得一试P