字符编码
Nicky锋
我心有猛虎在细嗅蔷薇
展开
-
\u Unicode和汉字转化
\u Unicode和汉字转化 介绍 \uxxxx这种格式是Unicode写法,表示一个字符,其中xxxx表示一个16进制数字,范围所0~65535. Unicode十六进制数只能包含数字0~9、大写字母A~F或者小写字母A~F。需要注意到是:Unicode的大小端问题,一般都是小端在前,例如 \u5c0f 表示汉语中的 '小'字,转换成10进制就是9215,所以在byte数组中应该是15转载 2014-02-17 01:03:15 · 2433 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。 1. ASCII码 我们知道,在计转载 2014-02-17 01:01:26 · 588 阅读 · 0 评论 -
byte & [1,2,4,8,...] 求位(Bit)0或!0
1.int(整型)占4个字节(Byte),32位(Bit) 例如: int a = 82; byte[] temp = BitConverter.GetBytes(a); //转为字节组,为4个。转16进制后为:0x52,0x00,0x00,0x00 只要a不超255,那么它其实永远只用到一个字节,后边3个都为0x00. 所以当a不超255时,我们可以 byte原创 2014-03-14 11:10:57 · 803 阅读 · 0 评论