我加载了www.google.hk
然后将字符编码改为希腊文
并得到这个
当我改变字符编码时浏览器到底做了什么?
它看起来像翻译,但我认为它应该是将字符解释为希腊数据并呈现相应的希腊语,这可能没有任何意义。
答案1
字符集(“charset”)是从任意整数到字符的映射。
该网站正在向你的网络浏览器发送一系列整数,以及推荐关于如何将它们翻译成字符。
当您更改浏览器使用的字符编码时,您就会更改它解析这些整数的方式。因此,如果您的字符编码与网页所需的字符编码不匹配,您可能会看到乱码。
我建议使用浏览器的“自动检测”设置,它将采用网站推荐的编码并始终让您以应有的方式查看网站。