windows上的android源代码拷贝到mac上后编译出现mac上illegal character: \65279
因为使用了带有BOM的UTF8格式。
解决办法:
去掉BOM
方法一:逐个去除
vim file
set nobomb
wq
方法二:用sed查找替换
1)安装gnu-sed,由于mac自带的sed和gnu-sed不太一样
brew install gun-sed
2) 查找替换
grep -r -I -l $'^\xEF\xBB\xBF' . /path | xargs gsed -i '1s/^\xEF\xBB\xBF//'

本文详细介绍了在将Windows上的Android源代码复制到Mac上后,因使用了带有BOM的UTF8编码导致编译错误的解决方法。包括逐个去除BOM的方法和使用sed命令进行查找替换的步骤。
9666

被折叠的 条评论
为什么被折叠?



