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//'