学习内容:预览Github上的页面;什么是字符编码
如何预览Github上的页面
操作步骤
- 登入Github首页,在页面右部绿色按钮,创建一个new repostory
- Repository name :起一个简洁好记的name 并且勾选第一项和第三项,然后点击创建
- 进入下一个页面后,点击页面右侧的settings(注意不是个人设置里的settings)
- 在settings页面往下滚,开启 GitHub Pages 功能,得到一个「预览地址」, Your set is ready to be published at https://carolinecjun.github.io/lucy/, 这个https://carolinecjun.github.io/lucy/ 即为「预览地址」(注意勾选master branch,然后save).
- 以后即可用这个「预览地址」来预览 html,比如html 路径是 test/test.html,在创建test.html的时候别忘接保存呦。预览链接就是https://lucy.github.io/demos/test/test.html
- 在浏览器输入 https://carolinecjun.github.io/lucy/test/test.html , 就可以看到页面了!^^
什么是字符编码
- 定义:字符编码(英语:Character encoding)、字集码是把字符集中的字符编码为指定集合中某一对象(例如:比特模式、自然数序列、8位组或者电脉冲),以便文本在计算机中存储和通过通信网络的传递。常见的例子包括将拉丁字母表编码成摩斯电码和ASCII。
这个定义太官方,不是很明白,要想知道什么是字符编码,需要先知道什么是字符集,什么是字符?
先明白三个概念:字符、字符集、字符编码:
** 字符 **:字符是各种文字和符号的总称,包括各个国家文字、标点符号、图形符号、数字等。
** 字符集 **:字符集是多个字符的集合,种类较多,每个字符集包含的字符个数不同。
** 字符编码 **:如字面意思,对字符集进行编码。制定一套规则,让计算机中的哪些数值对应浏览器显示出来的哪些字符。常用的字符编码:Unicode编码、ASCII编码、ANSI编码。
常用编码规则:单字节字符编码、 ANSI编码、UNICODE编码
由于计算机只能进行二进制存储、运算数据,所以当输入一个数字8,计算机会识别为1000。那么除了输入数字,还需要输入字母等符号,怎么表示呢?让我们来认识下ASCII编码(ASC读作“阿斯科”),它是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。
除了适合英文的ASCII,还有中文编码。比如现在简体中文环境常用的编码GB2312,但是对于人名、古汉语等方面出现的罕用字,GB2312不能处理,这导致了后来GBK及GB 18030的出现。
但是由于计算机在全世界的普及,在网络世界用一种统一的编码方式就很有必要了,相反,就会出现乱码的问题。伟大的Unicode应运而生。
Unicode,又称统一码、万国码、单一码,是一种在计算机上使用的字符集。它为每种语言中的每个字符设定了统一而且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。最新版本的Unicode是2015年6月推出的Unicode 8.0。它的编码方式:UTF-32/ UTF-16/ UTF-8是三种。
学习到这里,明白在HTML中写过的UTF-8是Unicode的一种编码方式,随着学习的深入,相信会对字符编码有更深入的理解和运用!