什么是HTTP标头?什么是charset?

Pea*_*key 0 xhtml character-encoding http-headers

我是编码世界的新手,也是PHP和XHTML的新手.我只是详细介绍了meta标签,并且不了解属性http-equiv,也不了解charset的用途以及UTF-8所指的值<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />.

Rya*_*yan 5

Joel Spolsky撰写的一篇非常好的文章讨论了字符集.看一看:

绝对最低每个软件开发人员绝对必须知道Unicode和字符集(没有借口!)

对于HTTP标头,快速谷歌搜索"理解HTTP标头"出现了很多描述它们的好文章.这是一个:傻瓜的HTTP标头.

总之,HTTP标头是被发送到用户的Web浏览器,告诉它要接收输出的浏览器基本上都是小消息(即,它是一个网页,文件,图像,它应该被缓存;等等) ,或者应该由客户端浏览器保存的cookie之类的东西.

HTTP标头也从用户的Web浏览器发送回服务器.最明显的例子是cookie - 浏览器保存的每个cookie都应该在每个HTTP请求上发送回服务器.

在您的情况下,您可能正在讨论定义页面字符集的特定HTTP标头.该<meta http-equiv="">标签是用来模拟HTTP标头.

例如,如果您有一个静态HTML页面并希望利用特定的HTTP标头,但无法在Web服务器中对其进行配置,则可以使用<meta http-equiv="">标记来实现相同的结果.