帮你搞清ASCII、Unicode和UTF-8区别,拿走不谢

【帮你搞清ASCII、Unicode和UTF-8区别,拿走不谢】首先说一下背景:由于计算机是美国人发明的 , 因此最早只有127个字母被编码到计算机中 , 也就是大小写英文字母、数字和一些符号 , 这个编码表称为ASCII编码 。
例如:大写字母A的编码是65 , 小写字母z的编码时122 。
要处理中文 , 显然一个字节是不够的 , 至少需要两个字节 , 且不能和ASCII编码冲突 , 所以我国制定了GB2312编码 , 用于把中文编进去 。
可以想象 , 全世界上有上百种语言 , 日本把日文编写到Shift_JIS里 , 韩国把韩文编写到Euc-kr里 , 各国有各国的标准 , 就不可避免出现冲突 , 结果就是 , 在多语言混合的文本中就会显示乱码 。


    推荐阅读