第94天 说说你对emoji表情的理解,前端如何处理emoji表情?它的运用场景有哪些?
emoji表情实际上就是Unicode字符,通过各个系统的底层将其转化为对应的表情图像;因此,每个系统的emoji表情实现都可以各不相同。
至于应用场景,虽然是字符,但由于图像化,所以表达的意思更加丰富,多用于聊天或网络社交,言简意赅。
说一个使用emoji遇到的问题吧,如果前端使用emoji保存入库,服务器使用mysql的情况下需要设置对应的字符集为utf8mb4支持该表情 。
从MySQL 5.5开始,可以支持4个字节UTF编码 utf8mb4 ,一个字符能够支持更多的字符集,也能够支持更多表情符号。
utf8mb4兼容utf8,且比utf8能表示更多的字符,是utf8字符集的超集。所以现在一些新的业务,比如IOS中的emoji表情,会将MySQL数据库的字符集设置为utf8mb4。
Most helpful comment
说一个使用
emoji遇到的问题吧,如果前端使用emoji保存入库,服务器使用mysql的情况下需要设置对应的字符集为utf8mb4支持该表情 。