ASCII和unicode编码区别
2017-09-27 15:23
162 查看
ASCII编码和Unicode编码使我们编程过程中很重要的编码方式
ASCII就是编码英文的26个字母和一些常见的符号,之后扩展了一半。总之是一个字节来做编码,大于128的部分是一些特殊符号。但ASCII是无法编码别的东西的,比如说是不存在“中文的ascii码需要2个字符”这种说法的。ASCII就只有一个字节。Unicode是足够编码地球上所有的语言了,所以ASCII中所能表示的,Unicode当然全部包括了。Unicode本身是只有2个字节的,之所以出现UTF-8,UTF-16等等之类,那是为了针对不同的应用环境,提高整体编码效率,比如如果某篇文章里绝大部分是英语(单字节就能表示),就比较适合使用utf-8,而如果绝大部分是中文(需要双字节),可能就utf-16比较合适了。
相关文章推荐
- ASCII、UTF8、Unicode编码区别
- 【转】[转贴]字符编码知识:Unicode、UTF-8、ASCII、GB2312等编码之间是如何转换的
- ASCII
- ASCII GB2312 Unicode编码的由来
- 字符编码笔记:ASCII,Unicode和UTF-8
- Python的ASCII, GB2312, Unicode , UTF-8
- 符号编码-ASCII、Unicode、Unicode big endian、UTF-8之间的关系
- SyntaxError: Non-ASCII character '\xe7' in file解决方法
- 在线窗口翻译 中伪ASCII的用途
- sublime text2 UnicodeDecodeError: 'ascii' codec can't decode byte 0xc0 in...错误解决
- [转载] ASCII、UTF8、Uncicode编码下的中英文字符大小
- 字符编码笔记:ASCII,Unicode和UTF-8
- 字符编码笔记:ASCII,Unicode和UTF-8
- ASCII和UNICODE编码以及UTF-8,你懂的?
- python模块介绍- binascii:二进制和ASCII互转 以及其他进制转换
- ftp传送形式:二进制与ascii形式的区别
- RunningMapReduceExampleTFIDF - hadoop-clusternet - This document describes how to run the TF-IDF MapReduce example against ascii books. - This project is for those who wants to experiment hadoop as a skunkworks in a small cluster (1-10 nodes) - Google Pro
- ASCII/Unicode/UCS/UTF/GB字符编码
- Python 在ubuntu下报 UnicodeDecodeError: 'ascii'错误
- ANSI,ASCII,Unicode的区别与联系