(78.025)ASCLL=()8421bcd码化成十进制D

ASCLL码对照表
我的图书馆
ASCLL码对照表
信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信
息在这些设备上显示出来供人阅读理解。为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。
TA的最新馆藏[转]&Thinking in java(三)(9)
第一:编码简单描述
& & & 一、ASCII码:美国佬最初把自己的语言用计算表示,发现 0--127 &能把字母表+其它符号全能表示出来
& & &二、 &iso 8859-1:欧洲人,0---127 是ASCII码,128--255 加了一些特殊符号
& & 三、Unicode :就是设计出全世界语言即对应编码,就像编了一本大汉语字典。
& & & & & & & & & &&定义地址范围,两个字节(16个2进制位) &
& & & & & & & & & & 所以查汉字,首先查Unicode 表,得出 基本编码。
& & & & 现在编出来,哪么计算机到底如何存储这些编码,用几个字节呢!
& & & & & 对Unicode 编码进行加工。
& & & 1、出现&UTF-16 &&&little endian(有无BOM) ,Big
endian(有无BOM)。
& & & & &对Unicode &两个字节的编码增加字节存放数或存放位置进行调整。
& & & & & &1&&然后根据两个字节有高低,存放的地址有高低,高低字节如何存---出现&little endian ,Big
endian& & & & &
& & & & & 2&&& Bom&区分UTF-8 EF BB BF,
& & & & & & & UTF-16&FF
FE& & && & & & & & & &
& & & & & &little endian(车尾压力小):重要的放在高地址,即低字节高地址,高字节低地址,低高高低。 & & & &&
& & & & & &Big endian(车尾压力大): &重要的放在低地址&。即低字节低地址,高字节高地址 ,低低高高。 & & & & & & & & & & & & & & &&
& & 2、UTF-8:解决Unicode&存贮ASCII浪费空间的问题,
& & & & & & & 编码规则:&UTF-8(目前常用是把2个字节按地址分成三个区间,然后按照规则编写编码),UTF-32。
& & &&& & & 如 :1》对于ASCII码来说 &1》一个旅馆一层楼就能住满客人,0---127 个小房间。
& & & & & & & & & & & & & & & & & & & & &2》这下好,你增加一层楼,但是还是只住 同样数量的客人
& & & & & & & & & & & &**所以&Unicode 对于ASCII码在存贮到内存或硬盘,浪费一半的空间。
& & & & & & & & &2》对汉字好像没影响,反正都是存贮 2个字节。
& & & & & & & & 3》对于部分欧洲人来说,0---255 (一个字节)够了,也是浪费存贮空间。
& 所以出现&UTF-8
& & & &&如果保存UTF-8文件内容:
& & & & & & 第一:如果保存的字母在ASCII里,就直接存放ASCII的二进制,一个字节
& & & & & & 第二:如果是汉字,哪么查找UNICODE表,看地址规定在UTF-8的那个地址范围内,就用几字节存。&
& **总结:ASCII存贮是省空间,但是其它中文,明明以前只要16位(2字节)现在有可能要三个字节表示。
四、GBK:用俩字节
& & & &第一字节:从129 开始往下编 0x81。
& & & &第二字节:从64---255 编码,即这8位是----&&&
第二:例子
& & & & & & &例如:&文本文件可保存的编码:
& & & & & & & & & &1、ASCII
& & & & & & & & & &2、UTF-16&little endian 有bom,UTF-16&little endian 无bom,
& & & & & & & & & & & &UTF-16&Big endian 有bom,UTF-16&Big
endian&无bom,
& & & & & & & & & &3、UTF-8&有bom,UTF-8 无bom
& & & & &例如:&
& & & & & & & & & 严1a :gbk 0xD1 CF 31 61
& & & & & & & & &严1a :unicode &0x4E25 31 61
& & & & & & & & & &1&查找unicode 代码过程 严 ----在网页:/unicode.html 查Unicode得 10进制 #20005;
& & & &20005(十进制) = 100 01(二进制)0x4E25
& & & & & & & & & 1:#49 & &49(十进制) = 110001(二进制) &0x31
& & & & & & & & & a:#97 & & &&97(十进制) = 1100001(二进制)&0x61&& & & & & & & &&
& & & & & & & & & 2》查找 gbk & & & & 1:ASCII 表 &0x31 & & & & a:ASCII 表 &0x61 & &3.
& & & & & & & & & & & & &严 -- &/zh/hanzi-gbk-bianma.php 对应的代码&D1 CF
& & & & & & & & & 网络传输(TCP/IP):大尾(Big endian)即低字节低地址,高字节高地址 ,低低高高。 &
& & & & & & 1.ASCII编码文件
&& & & & & & & &D1 CF 31 61 & & & & & & & &
& & & & & & & 保存:&1&对于0---127
的编码,就保存相应的ASCII码。
& & & & & & & & & & & & 2&对于汉字编码就保存128 开始的两个字节里。&
& & & & & & & & & & &&
& & & & & & & & & & & & & 所以传给别人,非常方便区分。
& & & & & & & & & & & & ****反正一个字节一个字节取,哪么当读到第一位是0,判断是ASCII码,读一个字节。&
& & & & & & & & & & & &当读到第一位是1,判断是G BK码,因此连续读两个字节(从高地址往地址读)。&
& & & & & & 2、Unicode编码&:4E 25 0031
& & & & & & & & &&little
endian:每一个16位(2个字节),都是高字节低地址,低字节高地址。
& & & & & & & & & & & & & & 例如 完整 一个16位:4E25(4E 高字节,25 低字节) 存放 反过来25
4E。每一个16位全部这样存放。
& & & & & & & &1&UTF-16&little endian 无bom&
& & & & & &&25 4E 31 00 61 00 & &(6个字节)
& & & & & & & &2&&UTF-16&Big
endian&无bom & & & &&00 25 00 4E 00 31 00 00 00 61 00 00&&(12个字节)
& & & & & &&3&UTF-16&little endian
有bom& & & FF FE 25 4E 31 00 61 00&&(8个字节)
& & & & & & & 4&UTF-16&Big endian&有bom & &&&FF
FE 00 25 00 4E 00 31 00 00 00 61 00 00&(14个字节)
& & & & &&
& & & & & &3、 UTF-8 & & & & & &&
& & & & & & &1&UTF-8 (默认有Bom)&& &EF BB BF E4 B8 A5 31 61 &(8个字节)
& & & & & & & & & &
& & & & & & &2&UTF-8 &无Bom & & & & && & & & & & & & &&E4 B8 A5 31 61& (5个字节) & & & & & & && & & & & &
& & & & & & & & & & & & & & & & & & & & & & & & & & & &ASCII码表
SOH(start of headling)
STX (start of text)
ETX (end of text)
EOT (end of transmission)
ENQ (enquiry)
ACK (acknowledge)
BEL (bell)
BS (backspace)
退格
HT (horizontal tab)
水平制表符
LF (NL line feed, new line)
VT (vertical tab)
垂直制表符
FF (NP form feed, new page)
CR (carriage return)
SO (shift out)
SI (shift in)
DLE (data link escape)
数据链路转义
DC1 (device control 1)
DC2 (device control 2)
DC3 (device control 3)
DC4 (device control 4)
NAK (negative acknowledge)
SYN (synchronous idle)
ETB (end of trans. block)
传输块结束
CAN (cancel)
EM (end of medium)
SUB (substitute)
ESC (escape)
FS (file separator)
文件分割符
GS (group separator)
RS (record separator)
记录分离符
US (unit separator)
单元分隔符
空格
DEL (delete)
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &iso 8859-1
& Unicode符号范围 & | UTF-8编码方式
& (十六进制) & & & | & & & (二进制)
--------------------+---------------------------------------------
& 0x0000---0x007F
| 0xxxxxxx
& 0x0080---0x07ff | 110xxxxx 10xxxxxx
& 0x0800---0xffff | 1110xxxx 10xxxxxx 10xxxxxx
上表,解读UTF-8编码非常简单。如果一个字节的第一位是0,则这个字节单独就是一个字符;如果第一位是1,则连续有多少个1,就表示当前字符占用多少个字节。
下面,还是以汉字&严&为例,演示如何实现UTF-8编码。
已知&严&的unicode是4E25(10 0101)
&根据上表,可以发现4E25处在第三行的范围内(00 11 ),因此&严&的UTF-8编码需要三个字节,即格式是&1110xxxx 10xxxxxx 10xxxxxx&。然后,从&严&的最后一个二进制位开始,依次从后向前填入格式中的x,多出的位补0。这样就得到了,&严&的UTF-8编码是&01&,转换成十六进制就是E4B8A5。
参考文章:&
& & & & &ASCII码表
& & & 【1】/text16.html
& & & & & &&Unicode 字符编码表&
& & & &【2】/chenwenbiao/archive//2142718.html
& & & &【3】/blog/2007/10/ascii_unicode_and_utf-8.html
& & & & & utf-8和utf-16.
& & & &【4】/kingcat/archive//2726334.html
& & & & & &gbk编码
& & & 【5】 /zh/hanzi-gbk-bianma.php
& && UTF-8(目前常用是把2个字节按地址分成三个区间,然后按照规则编写编码),UTF-32。
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:3536次
排名:千里之外
原创:48篇
(22)(10)(10)(10)(1)(3)&&&欧姆龙CP1H&PLC应用基础与编程实践()&霍罡,&樊晓兵,&...
邀请好友参加吧
版 次:1页 数:349字 数:201印刷时间:日开 本:16开纸 张:胶版纸印 次:1包 装:平装是否套装:否国际标准书号ISBN:5所属分类:&&
下载免费当当读书APP
品味海量优质电子书,尊享优雅的阅读体验,只差手机下载一个当当读书APP
本商品暂无详情。
当当价:为商品的销售价,具体的成交价可能因会员使用优惠券、积分等发生变化,最终以订单结算页价格为准。
划线价:划线价格可能是图书封底定价、商品吊牌价、品牌专柜价或由品牌供应商提供的正品零售价(如厂商指导价、建议零售价等)或该商品曾经展示过的销售价等,由于地区、时间的差异化和市场行情波动,商品吊牌价、品牌专柜价等可能会与您购物时展示的不一致,该价格仅供您参考。
折扣:折扣指在划线价(图书定价、商品吊牌价、品牌专柜价、厂商指导价等)某一价格基础上计算出的优惠比例或优惠金额。如有疑问,您可在购买前联系客服咨询。
异常问题:如您发现活动商品销售价或促销信息有异常,请立即联系我们补正,以便您能顺利购物。

我要回帖

更多关于 二进制转8421bcd码 的文章

 

随机推荐