0%

280_记录下UTFBOM的坑

QQ群:397745473

280_记录下UTFBOM的坑

什么是BOM

1
2
3
4
在Notepad++转码的时候有一个选项:
编码 --> 转为 utf-8 BOM 编码

文本转码完后 在文本的第1行会加入 \xEF\xBB\xBF字符串, 这样就会导致如果取这一行去做比对时, 怎么都比不成功

问题现象

  1. 取banji的第1行 和 取allStudent的第1行比对时总是会出错, 而在肉眼看来这两个是完全相同的
  2. 换其他的文字比对只要是第1行就会出现这种问题

解决办法

用Notepad++查看文本编码, 编码为utf-8 BOM

把文本文件转换编码为utf-8

QQ群:397745473

欢迎关注我的其它发布渠道