为什么我们需要在
HTML头像中包含元素内容类型标签?
<head> <Meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head>
解决方法
每当本地打开网页(从磁盘文件系统),text / html部分将指示webbrowser的文档类型,以便它知道如何解析它,而charset = UTF-8将指示webbrowser哪个字符应使用编码来显示网页上的字符,使其不会使用平台默认编码(这可能不一定是正确的,因此可能会导致为
mojibake).
重要的细节是,当网页通过HTTP服务通过HTTP时,这个HTML元标题没有被使用.而是使用HTTP响应头中的Content-Type类.所以如果这个缺少charset = UTF-8的部分,而内容实际上被解码为UTF-8,那么它可能会去mojibake.您可以在“网络”面板中确定包含例如Firebug的Content-Type标头.