Alt+29482(she's question)

来源:互联网 发布:centos 6.5改ssh端口 编辑:程序博客网 时间:2024/05/01 00:42
关于ALT+29482出现猪字的恶作剧.   
unicode.Unicode学名"Universal Multiple-Octet Coded Character Set",国际统一标准大字符集,简称为UCS.它的出现宗旨是全球所有文种统一编码. 说白了,就是全世界各国的文字都不一样,但怎么样才能让计算机接受呢?就要编码,编的让计算机能认识.但是为了使世界各地的字符编码不重复,就需要有一个地方站出来统一一下.
这就产生了UCS.全球各地的字符被它涵盖.目前Unicode是采用16位编码体系,几乎所有的字集都可以用十六位进制数字表示.
查十六进制的汉字"猪"为:732A.如果学过计算编程基础的应该都会转变成十进制.  
16进制就是逢16进1,但阿拉伯人只发明0~9这十个数字,所以我们用A,B,C,D,E,
F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……其实二进制也是一个道理.只不过是二的一次方,二次方等.
所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)
表示的大小为 X * 16的N次方。
实例计算演示:732A
732A换算成10进制:
  A是10
  第0位: A(10) * 16的零次方 = 10(任何数的零次方为1,这个上学时都学过吧)
  第1位: 2 * 16的一次方 = 32 (任何数的一次方为原数)
  第2位: 3 * 16的二次方 = 768
  第3位: 7 * 16的三次方 = 28672
  加起来和是:29482
  就是这个数,会出现猪.按别的数字会出现别的字

Windows字符编码查看:

开始->运行->输入charmap
字体选择“宋体”
选中“高级查看”,字符集选择Unicode,在转到Unicode框中输入 732A,这时上方框
中的“猪”将被选中. 进入计算器,“查看->科学型”,选中“16进制”,输入732A,再选中10进制,结果将是29482.这就是“猪”这个字的Unicode内码。

(and the "猫“ type keys are "29483)  

原创粉丝点击