Android 非法字符:'/ufeff'
程序员文章站
2023-08-12 11:04:44
【问题来源】 不知道大家有没有做过这样的事,在Android开发的过程中,通过文本直接修改代码,不打开编译器,然后提交让同时编译运行。这时Android编译就会报错,指定修改的文件开始位置,显示非法字符。 【解决方法】 找到非法字符文件,使用工具 NotePad++ 打开文件,设置格式为UTF-8 ......
【问题来源】
不知道大家有没有做过这样的事,在android开发的过程中,通过文本直接修改代码,不打开编译器,然后提交让同时编译运行。这时android编译就会报错,指定修改的文件开始位置,显示非法字符。
【解决方法】
找到非法字符文件,使用工具 notepad++ 打开文件,设置格式为utf-8 无bom格式。(win10自带的记事本时无法设置的)
【问题解析】
通过文本修改的文件保存后会自动修改文件的编码格式有bom。我们要设置成utf-8 无bom格式就可以了。
但是utf-8 有无bom到底时什么意思?(表示不懂)
这里给一个地址作为参考。
到底什么是utf-8 bom头https://www.imooc.com/article/26166