目录

一、什么是字符编码

二、字符编码的发展史

三、char类型可以存储一个汉字吗?


一、什么是字符编码

        字符编码是某个计算机协会定义的一套转换表,在字符编码中规定了一系列的文字对应的二进制!字符编码涉及到了编码和解码两个过程.编码和解码的时候必须采用同一套字符编码方式,不然就会出现乱码!

二、字符编码的发展史

  • 起初,计算机是不支持文字的,毕竟计算机最开始是用来计算大量数据的!
  • 过了不久,可以支持文字了,最先支持的是英文,英文对应的字符编码是ASCII码,ASCII码中的一个字符是1byte.
  • 后来,国际标准组织制定了ISO-8859-1编码方式,又被称为Latin-1编码方式.向上兼容ASCII码.此时还不支持中文!
  • 发展到亚洲,开始支持中文,韩文,日文等!

中文方面的编码方式:GB2313 < GBK < GB1318030 (这个是容量大小的关系!)  ------>简体中文

繁体中文: big5    (台湾使用的是大五码)

        在Java中,Java为了支持所有的文字采用了unicode编码.unicode编码统一了所有的文字,支持所有文字,剧吐实现包括:UTF-8 ,UTF-16 ,UTF-32........

三、char类型可以存储一个汉字吗?

        当然可以!汉字占用2个字节,char类型使用unicode编码,每个字符也是2个字节!所以装一个汉字完全欧克!!!!

 (小编也在努力学习更多哟!以后会多多分享哒!)

希望对友友们有所帮助!!!!