网页中的乱码问题-为什么会乱码?

在编写网页中最常见的问题就是乱码问题。今天就来解释一下。常见的编码有ASCII,ISO-8859-1,GBK,GB2312,UTF-8,ANSI。

这是记事本中常见的一些编码。其中ASCII码是美国人发明的为2^7 也就是128位意思是只能存128个字符,ISO-8859-1是欧洲人发明的为2^8也就是256位,GBK和GB2312是中国人发明的,ANSI是自解码,意思是中文系统就以GB2312编码,美国系统就是ASCII,欧洲系统就是ISO-8859-1,ANSI会自动识别,所以我们浏览器默认的是GB2312来解码,如果你的编码是utf-8就会乱码。所以你在写网页的时候头上要声明一句<meta charset="utf-8">  这样浏览器就会以utf-8来给你解码了。这样就不会出现乱码问题了。补充一句:utf-8意思是万国码,所有国家的字符集都包含了。全球通用。

猜你喜欢

转载自www.cnblogs.com/yanzhuang/p/12195329.html