这是一个简单的问题,但有时却又是奇怪的。这其实不能算一个问题,而是一系列的。先来看几组实例。
实例1
实例2
实例3
实例4
实例5
实例6
实例7
从上面的例子看来,每个例子中的网页都设置了charset,网页的charset似乎是由自身设置的。其中有些奇怪的例子:有一些Response Headers响应头没有charset信息?为了验证上面的问题,下面进行本地测试。
测试1
测试2
测试3
从上面3个测试中,即使response headers没有设置charset,还是有可能正常显示,而当response headers的charset和网页的设置不一致时,就会出现乱码。