即使我使用下面的元标记来设置内容类型和字符集,我也没有在 firefox firebug 调试器中看到字符集标头。
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
任何帮助都是有帮助的。
即使我使用下面的元标记来设置内容类型和字符集,我也没有在 firefox firebug 调试器中看到字符集标头。
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
任何帮助都是有帮助的。
该meta
标记不会影响发送的 HTTP 标头。(很久以前,它就打算做这样的事情,但除了一些被遗忘的实验之外,它从来没有这样做过。)它指定了如果HTTP 标头未指定编码则隐含的编码;所以它实际上并不等同于 HTTP 标头(正如名称“http-equiv”所暗示的那样),而是 HTTP 标头的替代、代理、Ersatz。
设置 HTTP 标头的方式取决于服务器软件及其设置。
但是如果标头没有指定编码,那么meta
标签就会生效。您可以通过 Firefox 中的查看 → 编码菜单检查正在应用哪种编码。
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
这是您为 HTML 文件设置字符集标题的方式,没有错。
你为什么要使用萤火虫来检查字符集?只需右键单击鼠标键并从上下文菜单中选择view page info
,它将为您提供页面字符集。