如何为html页面设置charset标头?

时间:2012-06-06 06:58:04

标签: html character-encoding content-type meta-tags

即使我使用下面的元标记来设置内容类型和字符集,我也没有在firefox firebug调试器中看到charset标头。

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

任何帮助都是有效的。

2 个答案:

答案 0 :(得分:4)

meta标记不会影响发送的HTTP标头。 (很久以前,它有点意味着做这些事情,但除了一些被遗忘的实验之外,它从来没有。)它指定隐含的编码如果 HTTP标头没有指定编码;所以它实际上并不等同于HTTP标头(名称为'http-equiv`建议),而是替代,代理,Ersatz用于HTTP标头。

设置HTTP标头的方式取决于服务器软件及其设置。

但如果标头未指定编码,则meta标记生效。您可以通过Firefox中的View→Encoding菜单检查正在应用的编码。

答案 1 :(得分:1)

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

这是你为HTML文件设置charset标头的方法,没有错。

为什么要使用萤火虫检查Charset?只需右键单击鼠标键,然后从上下文菜单中选择view page info,它将为您提供页面字符集。