如题所述
ããå¦ææµè§å¨ä¸,没æè¿ä¸ªèå,ä½ å è¦æèåæ¾ç¤ºåºæ¥,å¦è¿æ,è·³è¿ä¸ä¸æ¥
ã
ããå¨å·¥å ·æ (å°±æ¯æçé¼ æ å³å»çä½ç½®)ä¸å³å»,å¼¹åºçèåä¸éæ©"èå"
ãã
ããæ¤æ¶,èåå°±æ¾ç¤ºåºæ¥äº,ç¹å»"æ¥ç",éæ©"ç¼ç ",红æ¡ä¸çå ç§ç¼ç æ¯æ常ç¨çç¼ç æ ¼å¼,ä¸ä¸ªä¸ªå»è¯,å éä¸"ç®ä½ä¸æ"
ãã
ããè¿æ°é常好,ä¹±ç 解å³äº
ãã
ããå¦ææµè§çç½é¡µæ¯å ¶ä»å½å®¶çè¯,é£ä¹å°±æ¯æ ¹æ®ç¸åºçå½å®¶æ¥éæ©ç¸åºçç¼ç ,æ¯å¦,å¦æä½ å¨æµè§æ³°å½çç½ç«,ä½ å°±è¦éæ©"æ³°è¯"
由于中文的特殊性,只能用两个字节来实现 7K 多的汉字,于是产生了 GB2312,来表示这么多的汉字(此处汉字包含标点符号);
为了信息共享,全球语言各类繁多,两个字节能表示的信息有限,于是人们就扩展到用 3 个字节表示全球的文字,这就是 UTF-8 编码;
后来人们还是担忧 3 个字节能表示的信息量太小了,杞人忧天,4字节的 UTF-16 出现了;
以上担忧并不真是杞人忧天,参照 IP 地址,以前 IP 地址是 32 位的,也就是 4 字节,理论信息量为 2^32=4,294,967,296 (42 亿),现在 32 位的 IP 根本就不够用,本来一家人一个路由器应该分到一个 IP 地址,现在是一个小区共享一个 IP 地址。
苹果手机打开网页乱码的原因就在于网页编码的不同。
因为信息量的不同,所以产生了各种编码,因为储存信息需要空间,而相同信息占用空间大小又跟编码有关,有些网站为了统一,采用常用编码;有些网站为了节省空间,采用 gb2312 编码(网易),更有奇葩选择 GBK 编码,苹果不识别 GBK 编码的话,打开网页就是乱码,这是其中一个原因。
有些网页编写不专业,在网页的头文件中并没有声明 <meta charset> 导致的结果是浏览器默认编码 UTF-8,但网页是用 windows 的新建文本文档写的,编码是 gb2312,打开乱码。
浏览器与时俱进,但是有些浏览器百年不更新,H5 的标签不认识(说的就是 IE),或者苹果浏览器不兼容一些老的标签,比如声明编码的标签就有多种。
1.<meta charset="utf-8"> 这是最新的写法
2.<meta http-equiv="content-type" content=""text/html; charset=utf-8"> 苹果浏览器可能不支持这种。
综上所述,并不是“苹果手机”打开网页乱码,而是“苹果手机”更容易中招。
(1)网站编码分为GBK/GBK
2、如果手机应用有问题那么问题就大了因为是苹果手机麻烦