日期:2014-05-16  浏览次数:20609 次

新手对<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分析器,他也有自己固定的语法。