使用 这个 可以检查 本目录包括子目录的指定拓展名的文件是否是带bom(字节顺序标记)的
grep -r $'\xEF\xBB\xBF' * |grep .cpp
如果代码bom,gcc编译文件会出现有游离的 357 273 277
gbk 是不带bom的 ,但是gbk有几种 如gk2312 gk18030,转的时候需要注意。
utf8分带bom和不带bom的。不同编译器使用的不同。现在一般用不带bom的。
可以使用一些工具来转换。
使用 这个 可以检查 本目录包括子目录的指定拓展名的文件是否是带bom(字节顺序标记)的
grep -r $'\xEF\xBB\xBF' * |grep .cpp
如果代码bom,gcc编译文件会出现有游离的 357 273 277
gbk 是不带bom的 ,但是gbk有几种 如gk2312 gk18030,转的时候需要注意。
utf8分带bom和不带bom的。不同编译器使用的不同。现在一般用不带bom的。
可以使用一些工具来转换。