![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
辅助编程
文章平均质量分 89
️nanjingfm
谋定而后动 https://github.com/go-xman
展开
-
Go语言:原来不同平台的emoji表情是这样实现的
什么是emojiemoji就是一些意形符号。emoji的实现首先,你必须能够区分unicode、utf8和字符之间的区别:unicode,字符集,就是一个表格,记录这字符和码点(通常表示为U+0031)之间的关系utf8,是unicode的编码方案之一(还有utf16、utf32等)字符,是人类可以阅读的符号。emoji就是一批比较特殊的符号(可以理解为图片或者像素点集合)因为是一种实现,所以不同平台实现的各不一样。以ok表情为例,各平台的实现如下:emoji分类Basic_Emo原创 2021-03-02 22:34:38 · 4322 阅读 · 2 评论 -
图解unicode、utf8和utf8mb4
字符集和字符编码字符集(CCS: Coded Character Set):就是一个表格,表示每个字符对应数字(通常用16进制表示),比如unicode字符集中,数字1对应的就是U+00031,字母a对应的就是U+00061。字符编码(CEF:Character Encoding Form):因为计算机只认识0和1,所以计算机在存储字母a(U+00031)的时候,不能直接存储。所以就需要编码将字母a转换成01表示形式。对于unicode字符,utf8就是它的编码方案(如何utf8转换成01表示下.原创 2021-02-26 18:01:38 · 186459 阅读 · 1 评论