<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
- 如果页面中指定了编码信息 , 会把页面的所有字符按照指定的编码保存。
- 如果没有指定,就使用项目默认的编码保存。
- 服务器把页面的所有内容以字节流的形式发送给浏览器,浏览器会找出页面的编码信息,使用此编码信息把字节数据转化为字符数据。
- 如果没有找到编码信息,浏览器会使用自己默认的编码去转化。
- 如果页面指定了编码,浏览器在显示时肯定不会出现乱码。
- 如果没有指定,如果项目的默认编码和浏览器的默认编码相同,也不会出现乱码,否则一定会出现乱码。
- 在页面的表单中输入的字符也和页面的编码方式相同,但如果直接在浏览器地址栏中输入字符,那么这些字符的编码就和浏览器默认的编码相同。