linux下写文件出现问题?
描述:
Windows下创建的UTF8文件A(带BOM:EF BB BF),上传到linux下
用vim打开,正常,然后我读取该文件的内容,写入到另一个文件B(默认UTF8)
此时vim打开会在文件的开头出现字符<feff>标识,但是奇怪的是,我将B文件
下载到Windows下,用UE打开,发现也开头也只有EF BB BF。并没有多余的其他字符。
如果在vim里将<feff>删掉,再下载到Windows,则变成了无BOM的utf8文件了
为什么Windows创建的UTF8 BOM传到linux不会出现这种情况,而我写入的BOM则会出现<feff>。
求解 ……