utf-8的问题
2016-02-03 16:20
239 查看
UTF-8(无BOM)和UTF-8这两个有什么区别呢?BOM是什么呀?
BOM: Byte Order MarkUTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行。
一般采用UTF-8无BOM格式即可。
实例:记事本修改后保存的php文件只是UTF-8编码,但是一般来说,php是不支持有BOM的,php文件应该保存为UTF-8无BOM类型, 而windows记事本的UTF-8是有BOM的,这就会造成错误。所以,文件存储时格式一般选择UTF-8无BOM格式
相关文章推荐
- SharePoint Tricks - Survey
- Hibernate JPA实体继承的映射(二) @MappedSuperclass
- Comparison method violates its general contract
- java邮件解析3
- 看图识“字”(6)-关键词频率越高面积越大
- Linux atexit函数解析
- git - 简明指南--很酷的git网址【转】
- excel的if函数
- BloomFilter算法概述
- Windows 10 UWP/Windows 10 Mobile GIF图片显示
- Spring MVC 教程,快速入门,深入分析
- RDLC报表:每页显示N条记录
- C++ AMP同CUDA之间的性能比较
- java邮件解析2
- 看图识“字”(5)-饼分图使数据变为面积
- ExpandableTextView可下拉扩展的TextView
- 性能测试过程中部分指标关联
- eclipse 使用 git@osc
- 根据自定义规则 修改文件名及其类型
- MAMP配置多虚拟主机