新手对<meta>的问题
1.用记事本写的【UTF16大头】格式的HTML,但在HTML文件里面才规定的UTF8,浏览器怎么知道要用UTF8模式解码呢?浏览器要读懂的前提就需要解码,但是这个解码方式却写在文件里面,浏览器怎么选择正确的方式呢?
2.为什么<meta>放在Head里而不是文档最前面,按理来说
编码方式不是应该比所谓的
文档类型更底层吗?
望大家指导~
------解决方案--------------------你先搜下 binary text editor
我搜到http://www.editpadpro.com/hexadecimal.html 应该可以用的。
注意text, 和 binary.
-》HTML是放在服务器上的,是要先经过服务器读的。
HTML 让记事本 让服务器读 读的是binary串 你说的头是binary串的头。这个头他能读懂,就开始按照他设置的转换程序转化了,变成我们能看懂的 text .
-》web服务器发送了.它也是先发送个头,可通过web debug工具来看。
浏览器通过分析发过来的头,分析到,后面来的是一段 html,确定用HTML syntax分析器对他处理。
-》HTML syntax分析器,他也有自己固定的语法。