码迷,mamicode.com
首页 > 其他好文 > 详细

Unicode和Ascii的区别

时间:2017-07-24 23:38:20      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:无法   一半   部分   ascii   span   一个   支持   包括   提高   

①ASCII就是编码英文的26个字母和一些常见的符号,之后扩展了一半。总之是一个字节来做编码,大于128的部分是一些特殊符号。但ASCII是无法编码别的东西的,比如说是不存在“中文的ascii码需要2个字符”这种说法的。ASCII就只有一个字节。
②Unicode是足够编码地球上所有的语言了,所以ASCII中所能表示的,Unicode当然全部包括了。Unicode本身是只有2个字节的,之所以出现UTF-8,UTF-16等等之类,那是为了针对不同的应用环境,提高整体编码效率,比如如果某篇文章里绝大部分是英语(单字节就能表示),就比较适合使用utf-8,而如果绝大部分是中文(需要双字节),可能就utf-16比较合适了。

Unicode占用2个字节,容纳65536个字符,支持全世界所有的语言文字的编码,ASCII主要支持英文/字符的编码。

Unicode和Ascii的区别

标签:无法   一半   部分   ascii   span   一个   支持   包括   提高   

原文地址:http://www.cnblogs.com/Downtime/p/7231658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!