2012年5月8日
摘要: BOM BOM —— Byte Order Mark,中文名译作“字节顺序标记”。在这里找到一段关于 BOM 的说明: 在UCS 编码中有一个叫做 "Zero Width No-Break Space" ,中文译名作“零宽无间断间隔”的字符,它的编码是 FEFF。而 FFFE 在 UCS 中是不存在的字符,所以不应该出现在实际传输中。UCS 规范建议我们在传输字节流前,先传输字符 "Zero Width No-Break Space"。这样如果接收者收到 FEFF,就表明这个字节流是 Big-Endian 的;如果收到FFFE,就表明这个字节流是 Lit 阅读全文
posted @ 2012-05-08 18:11 Lucien.Bao 阅读(194) 评论(0) 推荐(0) 编辑
摘要: View Code using System;using System.Text;namespace StringLengthTest{ class Program { static void Main(string[] args) { string strTmp = "abcd1234软件包"; int i = Encoding.GetEncoding("GB2312").GetBytes(strTmp).Length; int j = Encoding.Unicode.GetBytes... 阅读全文
posted @ 2012-05-08 18:05 Lucien.Bao 阅读(275) 评论(0) 推荐(0) 编辑