乱码问题
编码:
依据一定的规则,将字符转换为二进制编码的过程称之为编码.
解码:
依据一定的规则,将二进制编码转换为字符的过程称之为解码.
字符集:
编码和解码所采用的规则,我们称之为字符集
常见字符集:
1.ASCII
2.ISO-8859-1
3.GBK
4.GB2312 中文系统默认编码
5.UTF-8 万国码,支持地球上所有的文字
乱码原因:
产生乱码的根本原因是,编码和解码所采用的字符集不同
在中文系统的浏览器中,默认都是使用GB2312进行解码的
解决:
用<meta charset="字符集" />标签告诉浏览器网页所采用的编码字符集
meta标签用来设置网页的一些元数据,比如网页的字符集,关键字,简介等…
meta是一个自结束标签,编写一个自结束标签时,可以在开始标签中添加一个 /
ANSI
ANSI代表智能字符集,会跟随操作系统默认选择的字符集
例如中文操作系统默认的字符集是GB2312

1 |
|