00:00
那又随着咱们计算机的发展啊。哎,后来出现一个什么呀,出现一个支持西有语言,专门支持西有语言的一个编码方式啊,叫做什么呀,叫做ISO8859杠幺啊。就随着计算机语言的发展啊,后来啊,国际标准组织制定了ISO88598859杠一编码方式,编码方式啊又称为什么呢?又称为拉丁one拉丁一啊编码方式向上兼容ask。啊,Ask码。啊,但不支持中文啊,不支持中文国标嘛,这是ISO8859杠一,各位啊,ISO859杠一啊,又叫做拉丁一,了解一下啊,然后向上兼容@码,不支持中文中文啊,后来发展到亚洲啊,才支持什么呀,中文啊日文啊啊啊还有这个韩文呀,对不对等等等等啊那么中文这块的。
01:11
编码方式是什么呀?像GB2312对吧,哎,GBKGB18030啊,GB2312G BK和GB118030啊,GB13呃,2312G BK和GB18030啊。呃,GBK啊,GB18030啊,其实它的容量是这样的一个关系,各位啊,GB2312小于GKGBK小于什么呀?GB18030啊,这是容量有关系啊,容量的关系啊,容量关系GB1803的容量最大。GB18030的容量最大啊,这是支持我们中文,并且这是简体中文啊以上。编码方式是简体中文啊。那繁体中文呢,繁体中文是B5啊,叫做大五码啊,台湾使用的是大五码啊,这个大五码第一个五啊,那么再往下随着啊计算机的发展啊,或者是这样说吧,应该说在Java中啊,在Java中,Java语言为了支持全球所有的文字啊。
02:27
采用了啊一种字符编码方式,叫做unicode编码。啊,这个unicode编码统一了全球所有文字啊,Unicode编码啊,统一了全球所有的文字啊,支持所有文字啊,支持所有文字,具体的实现包括什么呀。UTF杠八,UTFUTF-16啊,UTF-32。啊,32。对,是这样的啊,Java采用的UNI库的编码,注意记住这个就可以了啊,记住就可以了,那么这是关于我们八种基本数据类型当中啊,我们所说的什么呢?哎,一个东西叫做哎,字符编码的一个问题啊,谁说的字符编码问题,BA short in long flow double bully,这七个都和字符编码没有关系,只有这个差呢,它和字符编码有关系啊,因为差表示的是现实生活当中的文字,而文字这种东西啊,它需要一个字符编码的支撑,那么字符编码这块一共呢,有这么几个,我希望大家需要记住的啊。
03:35
需要记住的第一个就是ask。啊,第二个要知道ISO8859杠一,这个呢是国标码啊,又被称为拉丁一,然后呢,还有一个是GB2312G BK啊GBKGB18030啊还有一个是B5啊,还有一个是unode啊unode啊UN的具体实现UTF8 UTF16 UTF32啊,一定32。
04:12
那这个二码当中,小A是97对吧?哎,然后大A是65啊,然后零是48啊,零是48。那这几个你记住就可以了啊,另外我觉得这块最重要的一件事就是什么呢?就是说大家知道啊,编码解码啊,要采用同一个编码方式,如果你不采用同一个编码方式,你就采用这种方式解,采用那个方式编,那你最后出来就是乱码啊,嗯,编码和解码的采用同一种编码方式的话,才可以正常啊,才可以正常。另外对这个编码方式的一个理解,对于初学者来说其实是很有难度的,到底什么是字符编码,呃,其实说白了就是那些人啊,呃,他这个自己定的一套规则啊,他规定啊,这个小小小写的英文字母A对应的是97啊,那你问我为啥它不是98,那这个那没法解释对不对,大A是65,那为什么不是66啊,是不是这个解释不了啊,还是规定啊,还是规定就是那套字典里边说的啊,是这样说的,你就这么记就可以了啊。
我来说两句