1.BMP区间 :ox0000-oxFFFF
【0~65536】
2.大于BMP区间的
【ox0FFFF~oxFFFFF】
需要20个比特位,因为比特位需要是2的倍数,
所以需要32位用于存储,前十六位存储十位,后十六位存储十位
每16位的前六位用于区分数据
/ 0xxxxxxx 代表0~2的七次方(UTF-8编码)
防止单八位重复
\ 11xxxxxx(前八),10xxxxxx(后八)
|
/ 高代理区域 54开头为32位的前16位 110110xxxxxxxxxx 【D800~DBFF】(16进制)
UTF-32
\ 低代理区域 55开头位32位的后16位 110111xxxxxxxxxx 【DC00~DFFF】