utf-8与utf-8+bom的区别
2017-07-25 23:37
267 查看
在utf-8编码文件中BOM在文件头部,占用三个字节,用来标识该文件属于utf-8编码,现在已经有很多软件识别BOM头,但还是有些不能识别BOM头,比如PHP就不能识别BOM头,这也就是用记事本编辑utf-8编码的PHP文件后,就会报错的原因。 在windows环境下,用记事本打开任何一个文本文件,另存为utf-8格式后,这样文件就自动被加上了BOM头信息。可以很明显的看出,含BOM头的文件多出三个字节 efbbbf。 notepad++会自动添加为带Bom的utf8比较坑爹。带 BOM 的 UTF-8 就是赤裸裸的耍流氓!!!!!!!!! windows总是自做聪明的做一些别人无法理解的事情!!!UTF-8是不需要BOM头的~~~!!
相关文章推荐
- UTF-8格式编码与UTF-8无BOM格式编码的区别(包括java文件)
- UTF-8(无BOM)和UTF-8这两个有什么区别呢?
- UTF-8与UTF-8无BOM的区别
- UTF-8有BOM和无BOM的区别
- 「带 BOM 的 UTF-8」和「无 BOM 的 UTF-8」有什么区别?网页代码一般使用哪个?
- utf-8与utf-8(无BOM)的区别
- utf-8与utf-8(无BOM)的区别
- php基础系列:utf-8与utf-8(无BOM)的区别?
- utf 8无bom和utf 8什么区别
- 「带 BOM 的 UTF-8」和「无 BOM 的 UTF-8」有什么区别
- 【转载】utf-8与utf-8(无BOM)的区别
- (转)ansi,gb2312,gbk,gb18030,unicode,utf-8,unicode big endian编码的区别及什么是BOM
- UTF-8(无BOM)和UTF-8这两个有什么区别呢
- 「带 BOM 的 UTF-8」和「无 BOM 的 UTF-8」有什么区别?
- utf-8与utf-8(无BOM)的区别
- UTF-8与UTF-8(无bom)的区别
- 带BOM的UTF-8和无BOM 的UTF-8的区别
- UTF-8与UTF-8无BOM 的区别(转)
- 网页调用JS文件中文出现乱码,utf-8和utf-8 bom的区别
- UTF-8(无BOM)和UTF-8这两个有什么区别呢?