DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

用vi删除utf-8文件中的BOM标记


BOM (Byte-Order Mark)用来表示Unicode文件的字节顺序(参考编译工程时报java:[1,0] illegal character: \65279问题排查与解决过程中对BOM作用的说明),在UTF-8文件中已没有作用,而且这个标记会导致javac编译失败(但在Eclipse中却能够正常编译,原因不明),用vi打开这个文件,执行:setlocal bomb?检查是否有bom,如果有,用:setlocal nobomb去掉它。 或者用vi -b 以binary方式打开文件,就可以看到文件头上的BOM标记,删之。



Published

Jul 8, 2013

Last Updated

Jul 8, 2013

Category

Tech

Tags

  • Vim 92

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor