meta charset如何运作?如果我错了,请纠正我的理解。据我了解,charset用于指示页面的编码方式?如果我使用非常具体的编码,其他人可能无法正确显示它。但为什么?是不是元数据上的编码集,浏览器根据字符集呈现字符?或者我有错误的想法(可能)?
答案 0 :(得分:1)
character_set 指定HTML文档的字符编码。
理论上,可以使用任何字符编码,但没有浏览器能够理解所有字符编码。使用的字符编码越广泛,浏览器理解它的可能性就越大。
答案 1 :(得分:1)
字母,数字和其他字符必须在计算机中表示为字节。
可以使用不同的方式(字符编码)来表示相同的字符。通常这些天你会想要使用UTF-8。
Meta charset告诉浏览器你使用了哪一个,所以它知道如何正确地将字节解码成字符。
如果您在实际使用ISO-8859-1时告诉浏览器您使用的是UTF-8,那么您将在编码不重叠的地方出现错误(错误的字符)。