Hem*_*mar 15 html content-type meta-tags
为什么我们需要像这样在HTML头中包含元内容类型标记?
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
Run Code Online (Sandbox Code Playgroud)
Bal*_*usC 17
每当在本地打开网页(从磁盘文件系统)时,该text/html部件将指示webbrowser文件的类型,以便它知道如何解析它,并charset=UTF-8指示webbrowser应该使用哪个字符编码来显示字符在网页上,以便它不会使用平台默认编码(可能不一定是正确的编码因此可能最终成为mojibake).
重要的细节是,当通过HTTP在Web上提供页面时,未使用此HTML元标头.相反,Content-Type将使用HTTP响应头中的那个.因此,如果charset=UTF-8内容实际上被解码为UTF-8,则缺少该部分,那么它可能会变成mojibake.您可以在" 网络"面板中Content-Type使用例如Firebug确定标题.

| 归档时间: |
|
| 查看次数: |
12162 次 |
| 最近记录: |