一、HTML中的乱码
1.<title>
<title>
标签默认会显示在浏览器的标题栏中,搜索引擎会首先检索它的内容。一般情况下,通过搜索引擎检索出来的超链接显示的文字就是它的内容。它是网页中对于搜索引擎来说最重要的内容,会影响到网页在搜索引擎中的排名。
2.进制
满几进1
-
二进制:(
0, 1,
10, 11,
100, 101, 110, 111
) -
十进制(
0,1, 2, -----,9,
10,-----
) -
十六进制(
0, 1, 2, ------, 9, a(10), b(11),c(12), d(13), e(14), f(15),
10, 11, 12------19, 1a, 1b, 1c, 1d, 1e, 1f
) -
八进制(
0, 1, 2, 3, 4, 5, 6, 7, 8,
10, 11, 12, 13, 14, 15, 16, 17,
20,21,-----
)
乱码的问题
- 计算机只能认识0和1
- 在计算机中保存的任何内容,最终都要转化为0 1 这种二进制编码来保存,包括网页中的内容
- 在读取内容时需要将二进制编码转换为正确的内容
- 编码:依据一定规则,将字符转换成二进制编码的过程
- 解码:依据一定规则,将二进制编码转换成字符的过程
- 字符集:编码和解码采用的规则,我们称为字符集
- 产生乱码的根本原因:编码和解码采用的字符集不一样
- 常见的字符集:(ASC2, ISO-8859-1, GBK, GB2312, UTF-8)
ASC2: 美国
ISO-8859-1: 欧洲
GBK,GB2312: 中国
UTF-8:万国码 meta
用来设置网页的元数据,比如网页的字符集,关键字,简介。- 在中文系统中的浏览器,默认都是使用GB23312进行解码
<meta charset="utf-8" /> //告诉浏览器页面的编码方式