html5乱码问题
1、为什么会出现乱码?
因为计算机的存储字符是通过二进制来存储,必定涉及到编码(字符转换成二进制的过程)和解码(二进制转换为字符的过程)的问题。比如说,计算机在编码时用到的格式是A,但是在解码过程却用到了B格式来解码,这样就会出现乱码问题。
2、字符集
编码和解码所采用的规则叫做字符集
常见的字符集主要有一下几种
ASCII 美国标准字符集格式 采用7位存储 一共可以存储128个字符
ISO-8859-1 欧洲标准字符集格式 采用8位存储 一共可以存储256个字符
GBK、GB2312 国标字符集格式 中文系统默认采用的是GB2312
UTF-8 万国码 国际标准码
ANSI 自动以系统的默认编码来保存文件
3、如何防止出现乱码的现象?
编写代码的过程中使用规定编码格式 告诉浏览器网页所采用的编码字符集
meta标签用来设置网页的一些元数据 字符集 简介 关键字等等
meta是一个自结束标签
例如规定编码格式是utf-8