-
网页乱码问题的原因及解决办法
- 网页产生乱码的根本原因:
文件保存的编码格式和浏览器解析时的编码格式不匹配;
- 网页产生乱码的根本原因:
解决乱码问题:
首先,在文件保存的时候自己要清楚是用哪种编码方式保存的(sublime默认保存方式是utf-8,如果安装了插件也可另存为gbk,其它IDE可以做设置保存格式)。如果文件是保存为utf-8格式,那么一定要在html 的<head>里添加<meta charset=“utf-8”>,这句话的意思是告诉浏览器在打开这个页面的时候不要去猜了,直接用utf-8去解码。 同理,如果文件保存为gbk格式,一定在文件里添加<meta charset=“gbk”>。doctype html的作用
文档声明,告诉浏览器按照html5的标准去渲染页面。如果不声明,浏览器会按照自己的方式去渲染页面。-
严格模式和混杂模式
- 严格模式:有
doctype声明,浏览器按照指定标准进行渲染; - 混杂模式:没有
doctype声明,浏览器按照自己的标准渲染页面。
- 严格模式:有
html相关知识——网页乱码问题,严格模式和混杂模式
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。