Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android vcf文件导入错误_Android_R.java File_Vcf Vcard - Fatal编程技术网

Android vcf文件导入错误

Android vcf文件导入错误,android,r.java-file,vcf-vcard,Android,R.java File,Vcf Vcard,我的三星Galaxy Y有一个小问题。我把.vcf文件拿到电脑上,用txt编辑器删除了一些联系人并保存了文件(我用R写了一个脚本来做同样的工作,我也有同样的问题,所以我也手动做了,看看问题是否仍然存在)。我做得很好,开始从begin vcard删除,并删除了所有联系人到vcard的结束行。但是,当我尝试将联系人(从此文件)导入到目录时,会显示一条错误消息:预期的字符串“BEGIN:VCARD”没有出现(而是“!>>?BEGIN:VCARD”出现) 我把它打开到手机txt编辑器,在这个文本文件的底

我的三星Galaxy Y有一个小问题。我把.vcf文件拿到电脑上,用txt编辑器删除了一些联系人并保存了文件(我用R写了一个脚本来做同样的工作,我也有同样的问题,所以我也手动做了,看看问题是否仍然存在)。我做得很好,开始从begin vcard删除,并删除了所有联系人到vcard的结束行。但是,当我尝试将联系人(从此文件)导入到目录时,会显示一条错误消息:预期的字符串“BEGIN:VCARD”没有出现(而是“!>>?BEGIN:VCARD”出现) 我把它打开到手机txt编辑器,在这个文本文件的底部有这些符号。在winXP中它们不会出现,在OpenSuSE中也不会出现。。。那么发生了什么,我如何才能摆脱它们(这样我的R脚本就可以正常工作了)

*我在安卓论坛上问了这个问题,但没有得到答案。所以我在这里问这个问题。也许我现在更幸运了,因为这里有这么多有编程技能的人,所以他们可能知道答案。

文件开头有一个。您需要将文件转换为不带BOM表的UTF-8。在Windows上,Notepad++可以为您执行此操作


或者,您可以使用十六进制编辑器删除文件开头的字节。

文件开头是否有字节顺序标记?检查是否有十六进制编辑器。是!!!你完全正确。它在十六进制编辑器中。但是我怎么才能摆脱它呢?正如我提到的,它既没有出现在win的文本编辑器中,也没有出现在linux中……我在R中找到了一些关于字节顺序标记的参数。但我不能移除它。代码是write.table(cons2,file=paste(filename,“.vcf”,sep=”“),row.names=F,col.names=F,quote=FALSE,fileEncoding=“”),但当我选择ASCII作为文件编码时,它会删除所有非ASCII字符。。。