HTML meta charset的工作原理

时间:2014-07-16 15:20:32

标签: html character-encoding

meta charset如何运作?如果我错了,请纠正我的理解。据我了解,charset用于指示页面的编码方式?如果我使用非常具体的编码,其他人可能无法正确显示它。但为什么?是不是元数据上的编码集,浏览器根据字符集呈现字符?或者我有错误的想法(可能)?

2 个答案:

答案 0 :(得分:1)

character_set 指定HTML文档的字符编码。

理论上,可以使用任何字符编码,但没有浏览器能够理解所有字符编码。使用的字符编码越广泛,浏览器理解它的可能性就越大。

答案 1 :(得分:1)

字母,数字和其他字符必须在计算机中表示为字节。

可以使用不同的方式(字符编码)来表示相同的字符。通常这些天你会想要使用UTF-8。

Meta charset告诉浏览器你使用了哪一个,所以它知道如何正确地将字节解码成字符。

如果您在实际使用ISO-8859-1时告诉浏览器您使用的是UTF-8,那么您将在编码不重叠的地方出现错误(错误的字符)。