2013-04-27 47 views

回答

19

使用HTTP标头,而不是元标记。实现取决于你使用的服务器端技术。

如果生成使用PHP你的内容,把这个在你的页面的顶部:如果您使用的任何其他服务器端编程语言

header("Content-Type: text/html; charset=utf-8"); 

,必须有一个类似的选项。

另外,如果你使用的是Apache,你可以使用htaccess的指令如下做到这一点:

AddType 'text/html; charset=UTF-8' html 

如果你正在使用nginx的,把这个在你的配置:

more_set_headers -t 'text/html' 'Content-Type: text/html; charset=utf-8'; 

有关元标记“避免”的更多信息

Google开发工具建议尽可能删除元标记,因为它可能会导致信息重复。例如,一些网络服务器会自动发送内容类型标题,并且在某些情况下,不连贯的元标记可能导致浏览器得到...我们应该说,困惑。

为了避免信息重复和可能与字符集有关的问题,总是比标签更喜欢标题。

+0

非常感谢............. – 2013-04-30 12:54:57

相关问题