中文编码及万国码

字符编码
支持中文的第一张表就叫 GB2312

1980 GB2312 6700+
1995 GBK1.0 20000
2000 GB18030 27000 
big5 台湾

unicode 万国码  支持所有国家和地区的编码 
2^16 = 65536 = 存一个字符 统一占用2个字节

UTF-8 = unicode的扩展集,可变长的字符编码集

Assic --> GB2312 --> GBK1.0 --> GB18030 
Assic --> unicode -->utf-8/utf-16

原文地址:https://www.cnblogs.com/pizer/p/8321824.html

时间: 2024-10-10 15:50:43

中文编码及万国码的相关文章

Unicode(统一码、万国码、单一码)

Unicode(统一码.万国码.单一码)是一种在计算机上使用的字符编码.它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言.跨平台进行文本转换.处理的要求.1990年开始研发,1994年正式公布.随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及. Unicode的编码和实现 大概来说,Unicode编码系统可分为编码方式和实现方式两个层次. 1.编码方式 Unicode的编码方式与ISO10646的通用字元集(亦称[通用字符集])(Universal Ch

关于excel导入手机号提取时被自动加上多余空万国码的问题

//去除excel粘贴自动加上的空万国码“\U202d” "U202c" //去除excel粘贴自动加上的空万国码“\U202d” "U202c" String mobiletemp=messageSendUser.getMobile(); String mobiletemp2=""; if(mobiletemp!=null && !"".equals(mobiletemp)){ for (int i=0;i&

ASCII和万国码

什么是ASCII 计算机的起初是使用内存中的0101来表示数和机器码.如何用内存中的bit来表示文本一直困扰着人们,毕竟人类主要的信息展示是文字,而不是苦涩的0101.后来ASCII码的发明成功的解决了“部分”问题.说白了ASCII码就是解决了一个以数字形式表示文本的问题. ASCII码全称为美国信息交换标准码“American Standard Code for Information Interchange”.目前它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准.适用于所有

中文编码杂谈

编码问题的例子 在windows自带的notepad(记事本)程序中输入"联通"两个字,保存后再次打开,会发现"联通"不见了,代之以"???"的乱码.这是 windows平台上典型的中文编码问题.即文件保存的时候是按照ANSI编码(其实就是GB2312,后面会详细介绍)保存,打开的时候程序按照 UTF-8方式对内容解释,于是就出现了乱码.避免乱码的方式很简单,在"文件"菜单中选择"打开"命令,选择保存的文件

转:中文编码杂谈

摘自http://www.cnblogs.com/xkfz007/articles/2566434.html 编码问题的例子 在windows自带的notepad(记事本)程序中输入"联通"两个字,保存后再次打开,会发现"联通"不见了,代之以"???"的乱码.这是windows平台上典型的中文编码问题.即文件保存的时候是按照ANSI编码(其实就是GB2312,后面会详细介绍)保存,打开的时候程序按照UTF-8方式对内容解释,于是就出现了乱码.避免

vc 文字转换到机内码,输入汉字和数字, 输出一串16进制码(数字-〉ASII码,汉字—〉国标码)

// 可以用,此程序实现的是是文字转换到机内码.机内码=国标码+8080H,不过学习了. //此程序是利用汉字在机器内输出就是机内码的原理,直接保存的,其实挺简单. //输入一串汉字和数字的混合字符, 经过程序转换, 对应输出一串16进制码(数字-〉ASII码,汉字—〉国标码) CString temp; GetDlgItemText(IDC_EDIT1,m_hanzi);//将汉字保存到变量m_hanzi unsigned char *b=new unsigned char[m_hanzi.G

python的 随手记----字符编码与转码

一.前提 那么到底什么是编码呢? //ASCII 记住一句话:计算机中的所有数据,不论是文字.图片.视频.还是音频文件,本质上最终都是按照类似 01010101 的二进制存储的. 再说简单点,计算机只懂二进制数字! 所以,目的明确了:如何将我们能识别的符号唯一的与一组二进制数字对应上?于是美利坚的同志想到通过一个电平的高低状态来代指0或1, 八个电平做为一组就可以表示出 256种不同状态,每种状态就唯一对应一个字符,比如A--->00010001,而英文只有26个字符,算上一些特殊字符和数字,1

关于ios中的转码问题

一,历史介绍(不了解的值得一读) 1)GB2312.GBK与UTF-8的区别 首先,我们要明白,GB2312.GBK和UTF-8都是一种字符编码,除此之外,还有好多字符编码.只是对于我们中国人的网站来说,用这三种编码 比较多.简单的说一下,为什么要用编码,在计算机内,储存文本信息用ASC II码,每一个字符对应着唯一的ASCII码.最初计算机是由美国发明的,他们也用的是键盘和上面的字母,所以他们的字符ASCII好解决.但是我们中国 的就不同了,每个汉字要对应唯一的ASCII码.这样,就出来了国家

python 字符编码与转码

一. 字符编码 ASCII: 一个字节,最多能表示255个字符 GB2312(1980年):一共收录了7445个字符,包括6763个汉字和682个其它符号. GBK1.0(1995年):收录了21886个符号,它分为汉字区和图形符号区.汉字区包括21003个字符. GB18030(2000年):取代GBK1.0的正式国家标准,该标准收录了27484个汉字. Unicode(统一码,万国码) 为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有