总下载排行
周下载排行
月下载排行
运行环境: PHP+MYSQL
源码语言: 简体中文
源码类型: 程序源码|其他源码
授权方式: 免费版
源码等级: ★★★
整理时间: 2007-9-11 2:32:56
源码作者: 佚名
解压密码:
源码大小: 7KB
下载统计: 本日:次 总计:次
广告

一款 PHP 除 BOM 小程序
在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。
而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。
UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。
这样如果接收者收到FEFF,就表明这个字节流是Big-Endian的;如果收到FFFE,就表明这个字节流是Little-Endian的。
因此字符"ZERO WIDTH NO-BREAK SPACE"又被称作BOM。
</p><p>UTF-8不需要BOM来表明字节顺序,但可以用BOM来表明编码方式。
字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8编码是EF BB BF。
所以如果接收者收到以EF BB BF开头的字节流,就知道这是UTF-8编码了。
</p><p>Windows就是使用BOM来标记文本文件的编码方式的</p><p>UTF-8编码的文件中,BOM占三个字节。
如果用记事本把一个文本文件另存为UTF-8编码方式的话,用UE打开这个文件,切换到十六进制编辑状态就可以看到开头的FFFE了。
这是个标识UTF-8编码文件的好办法,软件通过BOM来识别这个文件是否是UTF-8编码,很多软件还要求读入的文件必须带BOM。
可是,还是有很多软件不能识别BOM。
我在研究Firefox的时候就知道,在Firefox早期的版本里,扩展是不能有BOM的,不过Firefox 1.5以后的版本已经开始支持BOM了。
现在又发现,PHP也不支持BOM。
所有以下小程序可以快速清楚bom.方便php开发
本站提供一款PHP除BOM小程序">一款PHP除BOM小程序免费下载,版权归该下载资源的合法拥有者所有!
Trackback URL: http://www.5uym.com/code/code_1242.shtml
☉如果源码/软件不能下载,请多连接几次或者在流量较少的时候下载;如果总是不能下载,请报告错误或者在留言板留言通知管理员。为了保证您快速的下载,推荐使用网际快车或迅雷等专业工具下载。
☉站内提供的所有源码/软件均是由网上搜集,若侵犯了您的版权利益,敬请来信通知我们!
☉本站为非营利性站点,所有源码均是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产 生的一切后果将由您自己承担!本站仅仅提供一个观摩学习的环境,将不对任何源码负法律责任。所有源码/软件请在下载后24小时内删除。
☉欢迎加入无忧源码网交流群: 综合讨论 35620685 主机域名 33582552 源码交流 30834375 拿站技术 12307167