解决方法:
在Windows下用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte order Mark)。
换言之:将含有bom头的源代码copy到txt中并保存(默认保存为ANSI格式)就可去掉bom头。经试验的确如此!
效果如下:
看起来修改前后是一样的,很多java开发者应该知道了为什么提交代码时第一行没修改svn却显示代码被修改了吧?

左侧大图:

右侧大图:

本文介绍了一种简单的方法来去除文本文件中的BOM(Byte Order Mark)头,这对于解决因BOM头引起的代码提交问题非常有效。具体操作是将带有BOM头的源代码复制到记事本中,并将其另存为ANSI格式即可。
解决方法:
在Windows下用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte order Mark)。
换言之:将含有bom头的源代码copy到txt中并保存(默认保存为ANSI格式)就可去掉bom头。经试验的确如此!
效果如下:
看起来修改前后是一样的,很多java开发者应该知道了为什么提交代码时第一行没修改svn却显示代码被修改了吧?

左侧大图:

右侧大图:


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