如何在HTTP内容中指定字符集
我使用Google的Page Speed应用测试了我的网站,其中一项建议是在HTTP Content-Type响应标头中指定字符集,声称它比仅在元标记中要好。
这是我的理解我需要写:Content-Type:text / html; 字符集= UTF-8
..但我应该把它放在哪里? 我在共享服务器上。
谢谢!
Apache:添加到根目录中的.htaccess文件中:
AddDefaultCharset UTF-8
它会从这里修改标题:
内容类型文本/ HTML
...对此:
Content-Type text / html; 字符集= UTF-8
nginx [doc] [serverfault Q]
server {
# other server config...
charset utf-8;
}
加charset utf-8;
到服务器块(并重新加载nginx配置)
当我添加这个时,我的回复标题看起来像这样:
HTTP / 1.1 200 OK
Content-Type:text / html,text / html; charset ='UTF-8'
变化:接受编码
服务器:Microsoft-IIS / 7.5
使用Apache,您可以使用http://httpd.apache.org/docs/2.2/mod/core.html#adddefaultcharset
使用IIS,您可以在文件列表中编辑文件类型的MIME类型。
对于像PHP或ASP.NET这样的大多数服务器端技术来说,该技术提供了一种方法或属性。 例如在ASP.NET中,您可以将它设置为config,page或page code-behind。
链接地址: http://www.djcxy.com/p/45797.html