不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
BOM简介
编辑:dnawo 日期:2009-08-02
BOM全称为byte order mark,它是UTF编码方案里用于标识编码的标准标记。它的实现是在文本文件的最开始增加特定的几个字节,用于说明该文本文件使用的编码方式。以下是各种UTF编码的ROM:

查看BOM最常用的方式是使用UltraEdit打开文本文件,按Ctrl+H切换到十六进制编辑器,查看其最开始的几个字节:

虽然Unicode中有规定在文本文件中使用BOM,但有些软件上并没有这样做,也就是说一个UTF文件可能有BOM,也可能没有BOM。
下面是常用三个文本编辑工具对ROM支持情况:
·Notepad:文件保存时,选择 UTF-8 格式,会在文件头写上BOM;
·EditPlus:文件保存时,选择 UTF-8 格式,不会在文件头写上BOM;
·UltraEdit:对UTF-8 的支持最为完备,可以通过设置选择文件保存时是否写上BOM;
big-endian和little-endian的区别
big-endian表示将一个字符的高位字节放在这个字符的低地址处;
little-endian表示将一个字符的低位字节放在这个字符的低地址处;
例如我们将0x1234abcd写入到以0x0000开始的内存中,则结果为:

参考
·http://www.shengfang.org/blog/p/20070809utf8efbbbf.php
·http://www.unicode.org/faq/utf_bom.html
·http://blog.vckbase.com/smileonce/archive/2005/02/22/3202.aspx

查看BOM最常用的方式是使用UltraEdit打开文本文件,按Ctrl+H切换到十六进制编辑器,查看其最开始的几个字节:

虽然Unicode中有规定在文本文件中使用BOM,但有些软件上并没有这样做,也就是说一个UTF文件可能有BOM,也可能没有BOM。
下面是常用三个文本编辑工具对ROM支持情况:
·Notepad:文件保存时,选择 UTF-8 格式,会在文件头写上BOM;
·EditPlus:文件保存时,选择 UTF-8 格式,不会在文件头写上BOM;
·UltraEdit:对UTF-8 的支持最为完备,可以通过设置选择文件保存时是否写上BOM;
big-endian和little-endian的区别
big-endian表示将一个字符的高位字节放在这个字符的低地址处;
little-endian表示将一个字符的低位字节放在这个字符的低地址处;
例如我们将0x1234abcd写入到以0x0000开始的内存中,则结果为:

参考
·http://www.shengfang.org/blog/p/20070809utf8efbbbf.php
·http://www.unicode.org/faq/utf_bom.html
·http://blog.vckbase.com/smileonce/archive/2005/02/22/3202.aspx
评论: 0 | 引用: 0 | 查看次数: 3979
发表评论
请登录后再发表评论!