错误:非法字符:“\ufeff”

作者: shenshizhong | 来源:发表于2016-10-02 21:51 被阅读13705次

    导入开源的项目的时候,你可以碰到以上的编码问题,这一般这个项目是用eclipse开发的。主要原因是: Eclipse可以自动把UTF-8+BOM文件转为普通的UTF-8文件,但AndroidStudio需要重新转一下

    解决方法

    将编码格式UTF-8+BOM文件转为普通的UTF-8文件。

    一、简单方法,在AS右下角,将编码改为GBK,再转为UTF-8,可以解决。

    二、可以用EditPlus

    1、将文件用EditPlus打开,然后选择Document(文件),再选择Convert Encoding(编码转换)如下图操作

    2、再弹出框中选择 UTF-8即可。如下图

    3、将修改过编码格式的类,拷到项目中,覆盖原先的类

    经过以上步骤,重新rebuild也可以解决。

    ps:我的博客:http://blog.csdn.NET/shenshizhong

    我的简书:http://www.jianshu.com/users/345daf0211ad/latest_articles

    相关文章

      网友评论

      • woitaylor:直接as 右下角先转换成gbk 在转换会utf-8 解决
        shenshizhong:@woitaylor 文章已更新,谢谢提醒

      本文标题:错误:非法字符:“\ufeff”

      本文链接:https://www.haomeiwen.com/subject/gfidyttx.html