11. ASCII, unicode, utf-8, gbk的区别

Posted on 2020-04-14 20:50  Bruce-Y  阅读(263)  评论(0)    收藏  举报

这是几种编码方式

ASCII是包含英文字母数字特殊字符等, 长度是1字节, 前128个是基础ASCII码, 128个以后是扩展ASCII码

GBK是国标扩展码, 长度2字节, 表示汉字以及各少数民族语言

unicode是万国码, 因为每个国家的编码都不一样, 国与国之间无法通信, 便产生了万国码. ISO规定每个字符用2个字节表示, 除了ASCII, 其他各国重新编码

utf-8: unicode比较浪费资源, 为了解决这个问题, utf-8采用1到4字节有规律的编码方式

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3