00:00
好,刚才呢,我们讲了LA等于CH-CN,那就是说我这个H码里面主要的语言是不是中文呢?也就是说咱们在写这个页面的时候,主要的语言是以中文为准,但是呢,你有没有想到一个问题呀,那我们写的这一面在我们这是可以的,那到了国外他能不能看呢?你像在国外的时候,他电脑上不一定能有中文,是支持中文的呀。怎么办?哎,这时候我们就想,我们能不能我们写的中文呢,按照中文的形式把它存输到计算机里面去,到了国外之后呢,国外呢,也按照中文的方式把它解析出来,是不是就可以了?哎,这就牵扯到一个存储的问题了,咱们写的页面最终是不是还要存储到计算机里面去呀?哎,这个用到谁呢?就用到我们的matter了,Matter里面一个叫做char set char是字符set集合,叫字符集的意思,那字符集主要做什么样子呢?哎,这就是我接下来给你讲的知识点了,字符集那所谓的字符集就是多个字符的一个集合。那我们计算机是不是要准确处理各种字符集啊,因为计算机相同,但是呢,我们写的字符可能不一样,我们想要干什么呢?写的这个字符呢?哎,一定按照中文的字符来进行编码,然后呢,也能按照计算机按照中文的字符来进行识别,是不是最好的方式了?好了,我们来看一看长的字符集有哪一些,我给你解释解释,你就明白了,其中第一个叫做GB2312叫简体中文,这个GBG叫做什么呀?国B标就是国家标准,叫国标的意思,哎,国标2312,简体中文,如果你这个页面中把这个呢改成了一个什么呀,GB2312,这么写好了,在中国大陆是没有问题的,在中国任何一个地方都行,那也就是说我这个字是按照GB2312的编码来进行存储的。
01:47
诶,关于存储的话,哎,咱们把学计算机的同学就知道是怎么存储的了啊,那么按照这个一存储,那么当别人呢,通过自己的电脑打开完之后呢,看到GBS12,那么他就会按照GBS312呢去解析这个文字,因为GBS12是真体中文呢,是不是正常能够解析出来呀,没问题,咱们写的是以这个存储,那别人呢,用他电脑在浏览的时候呢,按照这个来来显示是不是就可以了,没问题,但是呢,会有一个问题,你比如说搞二台同胞,那搞二台同胞他们用的是繁体字,你写了中文他们可能就不识别了,所以说他们用的是什么呢?哎。
02:21
贝格五好,贝格五呢,是繁体中文的意思,还是繁体的,那也就是说开写的时候呢,是按照繁体字来进行存储的,那我们在打陆的时候呢,按照这个按按照繁体字来进行解析,那可能就会有问题,因为有些繁字咱们可能不认识,也不能正常解析啊,哎,所以可能也有问题,怎么办呢?诶这个时候呢,我们又出了新的一个啊叫做GBK,那GBK什么意思呢?哎,GB国标扩,哎就是扩展的意思,K是扩展的意思,看好吗?它里面包含了我们的,哎,简体中文和繁体中文干脆来个大融合,那你如果写了一个GBK啊,有同学肯定会见过这个东西啊好,GBK你写完之后呢,不管是在中国大陆啊,还是我们的港澳台都是中国的,那它都能够正常解析好了,我再说一遍流程,它呢是按照这个JBK的编码来进行保存的,保存到我们计算机里面去了,那一个香港的同胞,诶一打开我们这个页面,打开完页面之后呢,一看到一个JBK,它就会按照GBK的诶编码的来显示我这个字,因为JBK里面是包含了。
03:22
简体中文啊,所以能够正常显示的,这就它一个流程好了,那么选完之后呢,还会有一个问题,什么问题啊,奥巴马它不行了是吧,奥巴马说听说传智有一个网站非常漂亮,来看一看吧,哎,这光来看,那你看我们传出的时候是不是写的GBK呀,JBK是中文的,你像奥巴马他电脑上是没有GBK这个呃编码的,所以说呢,他怎么办呢,就不能正常显示我们这个编码了。哎,这个时候我们想能不能有一种编码,既能存储中文,也能存储英文,还能存储其他语言的呢?哎,是有的,那这时候呢,就出了我们的什么呀,Utf-八了,Utf-八基本包含了全世界主要用到的字符级了,它是一个世界通用的国家语言啊,比如中文啊,日文啊,法文啊,德文啊,英文啊都有,所以说呢,一般情况下,我们实际开发中用的都是这个叫utf-八,好,你如果这么写完之后呢,是这个样子,我再说一下它的存储关系,那首先你好吗?这几个字是按照UTF-八的编码来进行存储的,存储到计算机里面了,那么奥巴马在美国一打开我这个网站,OK,他在浏览的时候呢,诶,这里面是不是已经有一个mata拉,它就会按照UTF-八的编码来进行编译,诶解析显示我这个页面了,那你想想UTF-八里面包不包含中文,包不包含英文都包含,那么包含完之后呢,他就按照我们中文这个编码里面去给他显示,所以说奥巴马也能看到我们中文的网。
04:46
单了,所以说这样是不是在世界人各地就能看到我们这个语言了,哎,我们正常能够显示的页面不会乱码了,所以这句话非常的重要,来看一下这个代码非常关键,必须要写的代码,否则可能会引起乱码的情况,如果这句话你木有是吧,我把话删掉了,那奥巴马在打开我们的网站的时候呢,一打开完之后,诶,没有这个字符集,那么奥巴马的电脑啊,就会按照自己电脑默认的编码去解析这个页面,你想想他默认的一解析是不是肯定他他是用美国人嘛,肯定按照美国那种编码来解析,结果呢,他看到了中文,他解析不出来就看到了,就是哎,类似一些三角号了,什么都看不清了,就乱码了,能明白吗?所以这句话很重要,这句话必须要去写上去的。
05:28
好了,这呢,我给同学们解释了一下它,我简单给大家一总结,那么我们说过,这个字符集的目的很简单,就是把我们写的这个页面内容呢,按照什么编码,是不是存储到我的计算机里面去啊,那存储完之后呢,在不同世界不同的地方呢,都可以根据这个编码呢,是不是正常显示我这一个页面内容啊,因为UTF-八包含了世界主流的语言,也包含中文,所以呢能够正确的显示我们的中文的,所以说这就是我们这个utf-八这个met字符集的重要性了,它必须要有,否则可能会有一些乱码的情况,记住它和刚才的浪是不一样啊,浪只是告诉我们,我们这个语言,我们在开发这个页面,我们在写的时候呢,是按照中文来写的,但是呢,别人能不能正常的看到我这个页面呀,能不能正常存储啊,是不是通过这个字符集来进行存储和显示的,它更重要一些,好的,那最后呢,我再说团队约定u ti-八,我们尽量按照这种格式来写看好吗?大写的UTF再写一个杠八就行了,不要写成小写的,也不要再去连写的形式,因为。
06:28
咱们后面呢,你会知道不同的开发语言,比如PP啊,他们用的是不一样的,咱们前端你们主要用的就是这个,不要去更改好吧,哎,这个是我们讲的字符集。
我来说两句