美文网首页
浏览器是如何知道网页的编码格式的?

浏览器是如何知道网页的编码格式的?

作者: 极无宪 | 来源:发表于2021-08-21 23:00 被阅读0次

我们都知道浏览器是依据<meta charset> 编写的字符来确定网页的编码的,新的Web标准要求尽量使用 UTF-8,如果没有制定那么就是按utf-8来指定的。
问题就在这,我最近遇到一个比较特殊的情况,一个网页是charset设置的是gb2312,但是实际上这个网页的编码使用的是utf-8,所以这个引起了我的注意。
服务器返回的html给浏览器对于的二进制数据,浏览器获取之后,会先猜测网页的编码,如果猜对了,那么就直接显示了,如果猜错才会使用charset上的编码,这样就解释了为什么在charset写错的情况下,网页还能正常显示,我测试了好几个浏览器,chrome,edge,搜狗,甚至世界之窗都试过了,都可以正常显示。
如果想了解关于UTF-8 和 GBK 的区别可以查看一下网页【https://www.runoob.com/note/56005

相关文章

  • 4.HTML基础

    1、网页乱码的问题是如何产生的?解决方法? ①保存的编码格式和浏览器解析时的解码格式不匹配导致的。将保存的编码格式...

  • 浏览器是如何知道网页的编码格式的?

    我们都知道浏览器是依据 编写的字符来确定网页的编码的,新的Web标准要求尽量使用 UTF-8,如果没有制定那么就...

  • 任务四

    问答 网页乱码的问题是如何产生的?怎样解决 保存的编码格式和浏览器解析时的解码格式不匹配导致的,默认的编码方式是U...

  • 任务4-HTML1

    网页乱码的问题是如何产生的?怎样解决 答案在这里答:文件保存的编码格式和浏览器解析时候的编码格式不匹配导致的。所以...

  • HTML1

    1.网页乱码的问题是如何产生的?怎样解决 乱码产生的原因:页面编辑后保存的编码格式和浏览器解析文件时的编码格式不一...

  • Html基本入门知识

    1.网页乱码的问题是如何产生的?怎样解决? 网页乱码的主要原因是保存HTML时的编码格式和浏览器解析时的解码格式不...

  • 任务4-HTML-1

    1.网页乱码的问题是如何产生的?怎样解决 答:乱码产生的原因是编辑器所保存的编码格式与浏览器解析所使用的编码格式不...

  • 任务4

    问答 网页乱码的问题是如何产生的?怎么解决?乱码原因:保存文件的编码格式和浏览器解析时解码格式不匹配造成的。解决办...

  • HTML知识点

    问答 1.网页乱码的问题是如何产生的?怎样解决? 答:网页乱码产生的主要原因是:文件使用的编码格式与浏览器解码方式...

  • HTML1

    网页乱码的问题是如何产生的?怎样解决? 乱码产生是原因是文件保存时的编码格式和浏览器解析时的解码格式不匹配导致的。...

网友评论

      本文标题:浏览器是如何知道网页的编码格式的?

      本文链接:https://www.haomeiwen.com/subject/muwqiltx.html