Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[软技能] 第94天 说说你对emoji表情的理解,前端如何处理emoji表情?它的运用场景有哪些? #957

Open
haizhilin2013 opened this issue Jul 18, 2019 · 4 comments
Labels
软技能 软技能

Comments

@haizhilin2013
Copy link
Collaborator

haizhilin2013 commented Jul 18, 2019

第94天 说说你对emoji表情的理解,前端如何处理emoji表情?它的运用场景有哪些?

@haizhilin2013 haizhilin2013 added the 软技能 软技能 label Jul 18, 2019
@ghost
Copy link

ghost commented Jul 19, 2019

  • 理解:它是一种跨语言的用于表达情感的符号;它可以用标准的 UTF-8 编码表示。
  • 要展示 emoji,前端应该使用 UTF-8 编码;同时后端也应该使用它存储数据。
  • 运用场景:这个问题没啥意义,几个字符还要特殊的应用场景?

@xxf1996
Copy link

xxf1996 commented Jul 19, 2019

emoji表情实际上就是Unicode字符,通过各个系统的底层将其转化为对应的表情图像;因此,每个系统的emoji表情实现都可以各不相同。

至于应用场景,虽然是字符,但由于图像化,所以表达的意思更加丰富,多用于聊天或网络社交,言简意赅。

@haizhilin2013 haizhilin2013 changed the title [软技能] 第94天 说说你对emojig表情的理解,前端如何处理emoji表情?它的运用场景有哪些? [软技能] 第94天 说说你对emoji表情的理解,前端如何处理emoji表情?它的运用场景有哪些? Nov 22, 2019
@lizhesystem
Copy link

说一个使用emoji遇到的问题吧,如果前端使用emoji保存入库,服务器使用mysql的情况下需要设置对应的字符集为utf8mb4支持该表情 。

从MySQL 5.5开始,可以支持4个字节UTF编码 utf8mb4 ,一个字符能够支持更多的字符集,也能够支持更多表情符号。
utf8mb4兼容utf8,且比utf8能表示更多的字符,是utf8字符集的超集。所以现在一些新的业务,比如IOS中的emoji表情,会将MySQL数据库的字符集设置为utf8mb4。

@MrZ2019
Copy link

MrZ2019 commented Jul 1, 2021

  • 理解:它是一种跨语言的用于表达情感的符号;它可以用标准的 UTF-8 编码表示。
  • 要展示 emoji,前端应该使用 UTF-8 编码;同时后端也应该使用它存储数据。
  • 运用场景:这个问题没啥意义,几个字符还要特殊的应用场景?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
软技能 软技能
Projects
None yet
Development

No branches or pull requests

4 participants