这是一个简单的问题,但有时却又是奇怪的。这其实不能算一个问题,而是一系列的。先来看几组实例。

实例1

 

Question6:什么定义网页的charset

Question6:什么定义网页的charset

实例2

Question6:什么定义网页的charset

Question6:什么定义网页的charset

 

 

 

实例3

 

 

Question6:什么定义网页的charset

Question6:什么定义网页的charset

 

实例4

 

 

Question6:什么定义网页的charset

Question6:什么定义网页的charset

 

实例5

 

 

Question6:什么定义网页的charset

Question6:什么定义网页的charset

 

实例6

 

 

Question6:什么定义网页的charset

Question6:什么定义网页的charset

 

实例7

 

 

Question6:什么定义网页的charset

Question6:什么定义网页的charset

 

从上面的例子看来,每个例子中的网页都设置了charset,网页的charset似乎是由自身设置的。其中有些奇怪的例子:有一些Response Headers响应头没有charset信息?为了验证上面的问题,下面进行本地测试。

测试1

 

 

Question6:什么定义网页的charset

Question6:什么定义网页的charset

 

测试2

Question6:什么定义网页的charset

Question6:什么定义网页的charset

 

 

测试3

 

 

Question6:什么定义网页的charset

Question6:什么定义网页的charset

 

从上面3个测试中,即使response headers没有设置charset,还是有可能正常显示,而当response headers的charset和网页的设置不一致时,就会出现乱码。

相关文章:

  • 2021-04-25
  • 2021-07-10
  • 2021-04-05
  • 2022-12-23
  • 2021-06-03
  • 2021-05-29
  • 2021-08-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
  • 2021-05-25
  • 2021-04-24
  • 2022-01-12
  • 2022-12-23
相关资源
相似解决方案