【笨嘴拙舌WINDOWS】编码历史
在介绍历史之前,有必要将一个经常使用的词语“标准”解释一下:
“
标准是“为了在一定的范围内获得最佳秩序,经协商一致制定并由公认机构批准,共同使用的和重复使用的一种规范性文件。”
标准原意为目的,也就是标靶。其后由于标靶本身的特性,衍生出一个“如何与其他事物区别的规则”的意思。会衍生出这个意思也不难理解。标靶是“用来判定技术或成果好不好的根据”,标准是另一个说法。将“用来判定技术或成果好不好的根据”广泛化,就得到了“用来判定是不是某一事物的根据”
技术意义上的标准就是一种以文件形式发布的统一协定,其中包含可以用来为某一范围内的活动及其结果制定规则、导则或特性定义的技术规范或者其他精确准则,其目的是确保材料、产品、过程和服务能够符合需要。一般而言,标准文件的制定都经过协商过程,并经一个公认机构批准。标准往往对应该严肃对待的方面有深远影响。
”
以上解释来自于维基百科,按照我自己的理解,所谓标准,就是就某一原则达成统一的意见,比如美女的标准身材:
胸围:84cm
腰围:62cm
臀围:86cm当然有的人会说:我的媳妇不符合这个标准但是依然在我眼中是绝世大美女,沉鱼落雁,闭月羞花,倾国倾城,前无古人后无来者,我非她不娶,非他不嫁。萝卜青菜各有所爱,标准不是真理,也不是物理方程式,能应用到任何领域。
编码,以一种抽象的图形来表示真实事物——在人类文明的传递正是编码的功劳,编码是人类智慧的体现!
以下是按编年史的方式来展示人类编码的发展:
3500 B.C. 楔形文字
![]()
2700 B.C. 字母
![]()
1500 B.C. 甲骨文
![]()
.
.
.
.
.(此处省略3000年)
.
.
.
[人类文明的每一次进化就是人无底欲望的满足:为了盲人能够阅读,产生了]
A.D. 1827 盲文
![]()
[为了发送电报]
A.D. 1835 莫尔斯电码
![]()
[美国:为了快速统计人口]
A.D. 1890 打孔卡(BCIDC)
![]()
[美国:为了使用计算机表示美国人可以理解的符号]
A.D. 1967 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)
[为了是用计算机表示中国人等可以认识的符号]
A.D. ???? DBCS(双字节字符集)
“其中颇具代表的有:GB2312 GBK GB18030——一个汉字等于2个英文”
[为了提供一个全球统一字符集]
A.D. 1991 Unicode(万国码)
“
UNICODE 的前面128个字符是ASCII,接下来的128个字符是ISO 8859-1对ASCII的扩展,中国,日本和韩国的象形文字占用了从0x3000dao 0x9FFFF的代码
UNICODE 中又包含了 UTF-8(由8个、16个、或者24个二进制位来表示一个字符)
UTF-16(由16个二进制位来表示一个字符)
UTF-32(由32个二进制位来表示一个字符)
”
【笨嘴拙舌WINDOWS】编码历史的更多相关文章
- Windows操作系统的历史
30 years ago Windows was first released, see how much it has changed回顾了Windows操作系统的历史. 1985, Windows ...
- 谜一样的Java编码和Windows编码
本文适用于Java源码用UTF-8编码,平台系统为Windows的情况 不管是maven,还是javac,你的IDE都会带上一个参数:-Dfile.encoding=UTF-8 Windows(或许W ...
- node.js的iconv模块----在linux上读取windows编码文件
有时候我们在windows上会保存一些中文文字信息文件,然而由于编码集的差异,这文件在linux上显示为乱码,其中一种解决方法是node.js的iconv模块 var fs = require('fs ...
- 10、修改windows编码集
10.1.查看Windows的字符集编码: 1.方法一: (1) 同时按住"windows"徽标键和"r"键,在弹出的"运行"框中输入&qu ...
- 【笨嘴拙舌WINDOWS】BMP图片浏览器
要将文件显示成图片这其中需要经过 1.将磁盘文件内容读取到内存: 2.将文件对应内存里包含的像素为以及像素信息转化为显示驱动器能理解的格式: 3.将转化过后的内存送到显卡的缓存区 4.显示器读取缓存现 ...
- 【笨嘴拙舌WINDOWS】设备无关图(*.bmp)
设备无关图在windows上面就是一个扩展名为.bmp的文件.我们知道每一种文件都是一个二进制流,只是这个二进制流的开头几个字节是规定了文件的格式..bmp的文件格式如下 “其中信息头是windows ...
- 【笨嘴拙舌WINDOWS】GDI对象之位图
GDI对象在windows中可以描述成为一次绘画操作时可使用的抽象工具.包括(画笔.画刷.字体.区域.调色板.位图等) GDI对象里的对象概念和在编程领域中面向对象编程的对象概念是不一样的! GDI对 ...
- 【笨嘴拙舌WINDOWS】SetCapture和ReleaseCapture
光电鼠标器是通过红外线或激光检测鼠标器的位移,将位移信号转换为电脉冲信号,再通过程序的处理和转换来控制屏幕上的光标箭头的移动的一种硬件设备. 换句话说,鼠标无时无刻不在监视着人类的活动,当人类用意识去 ...
- 【笨嘴拙舌WINDOWS】实践检验之剪切板查看器【Delphi】
该程序能够监视Windows剪切板的内容(文字和图片) 其思路是 先调用SetClipBoardViewer(Self.Handle),让Windows剪切板内容发生改变之后,通知本程序: 然后截获W ...
随机推荐
- 怎样开启SQL数据库服务
使用数据库时开启服务是需要的,我给大家具体介绍几种方式开启SQL Sever 服务.这几种我都用图文的形式用三个开启方式给你展示,对于不会开启服务的朋友可以学习下,这些前提是你的电脑安装了SQL数据库 ...
- 8种方法提升windows 8使用方便-----Win+x 编辑菜单
在windows 8上,你可以同时按下windows键和x键或者右键点击屏幕左下角打开一个菜单名为电源菜单或者快速访问菜单,这个菜单包含快速访问系统的工具,如控制面板,命令提示符,任务管理器,资源管理 ...
- 2437: [Noi2011]兔兔与蛋蛋 - BZOJ
Description Input 输入的第一行包含两个正整数 n.m.接下来 n行描述初始棋盘.其中第i 行包含 m个字符,每个字符都是大写英文字母"X".大写英文字母" ...
- Windows Phone 8.1 与 Windows Phone 8.1 Silverlight区别
以下讨论基于当前的WP8 APP, 一.Windows Phone 8 app:旧的WP8程序:不需要迁移: 二.Windows Phone 8.1 app新的使用Windows Runtime 的程 ...
- 全球说:要给 OneAlert 点100个赞
客户背景 「全球说」 Talkmate,是北京酷语时代教育科技有限公司(酷语科技)旗下产品,酷语科技是一家诞生于中国的语言技术公司,致力于为全球用户提供一个全新的多语言学习和社交网络平台 . 全球说是 ...
- POJ 1922 Ride to School(贪心+模拟)
题意:起点与终点相隔4500米.现Charley 需要从起点骑车到终点.但是,他有个习惯,沿途需要有人陪伴,即以相同的速度, 与另外一个人一起骑.而当他遇到以更快的速度骑车的人时,他会以相应的速度跟上 ...
- 【转】前端图片该保存为什么格式?png or jpg?
疑虑: 图片存储为web格式,该用什么格式保存呢?png?jpg?压缩比例该为多大?css spript的优劣?有时候我们可能会因为一张格式不正确的图片而导致设计品质的下降以及页面性能的降低.了解图片 ...
- https 方式使用git@osc设置密码的方式
https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速 设置记住密码(默认15分钟): git config --global credenti ...
- hdu1162Eddy's picture
http://acm.hdu.edu.cn/showproblem.php?pid=1162 最小生成树 #include<iostream> #include<stdio.h> ...
- QAQ高精度模板笔记√
#include <cmath> #include <cstdio> #include <cstring> #include <iostream> #i ...


