§什么是unicode

He explained that "[t]he name 'Unicode' is intended to suggest a unique, unified, universal encoding".

§为什么出现unicode

Unicode could be roughly described as "wide-body ASCII" that has been stretched to 16 bits to encompass the characters of all the world's living languages.

§可以定义多少字符

Unicode defines a codespace of 1,114,112 code points in the range 0hex to 10FFFFhex.
256 * 256 * 17 = 1,114,111
0000 0000 0000 0000 0000 0000
0001 0000 1111 1111 1111 1111
0x10 = 16 算上0x00 一共可以表示17个平面

§什么是BMP

Basic Multilingual Plane
Plane0
0000-FFFF
这是最初的,其他的均为扩展平面

§为何会产生utf-8,utf-16和utf-32

By early 1992, the search was on for a good byte-stream encoding of multi-byte character sets.

优质内容筛选与推荐>>
1、【转】 java中hashcode和equals方法详解
2、ELK展示NGINX访问IP地理位置图
3、js导出word
4、ASP.NET Aries 开发框架
5、mysql 使用inet_aton和inet_ntoa处理ip地址数据


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号