encode了解一下(二)

背景

上一篇我们已经了解了我们能接触到的大部分编码

那么本节了解一下常见的小问题

联通"不敌"移动原因分析

联通

在记事本中输入联通汉字进行保存后再次打开变成乱码

一度在网络上流传一个笑话 移动塞了好多钱给微软 让客户打联通变成乱码

事实上由于联通二字比较特殊 编码为0xC1AA 和 0xCDA8 而这两个字符恰好也符合utf8编码要求 因此导致将ansi编码误认为utf8由此产生乱码

可以参考某些反向https://bbs.pediy.com/thread-101120.htm

其实从这个角度来说为什么需要编码 实质上同样的储存【计算机只认识01 而仍需要映射成字符方认识】 因此最简单的避免乱码问题就是我们使用何种编码进行些人那么也是用该种编码进行读取。

猜你喜欢

转载自my.oschina.net/qixiaobo025/blog/1814764