Use emoji in MySQL

最近碰到一个服务器处理请求报错,但是本身的代码逻辑没有问题,排查后发现原来是参数中包含了 emoji,导致向 MySQL 插入数据时失败了。 解决起来倒是不麻烦,因为业务上不要求做相关的支持,所以捕捉异常之后返回错误码也就好了。但是好奇之下,做了个 MySQL 插入 emoji 的实验,发现里面还是有不少门道的。 What’s emoji 🧐 以前的粗浅理解就是由 unicode 支持的表情字符,这次认真查了下,找到了一篇讲解很详尽的文章:Everything you need to know about emoji 根据里面的介绍,关于 emoji 比较官方的解释: Emoji are pictographs (pictorial symbols) that are typically presented in a colorful form and used inline in text. They represent things such as faces, weather, vehicles and buildings, food and drink, animals and plants, or icons that represent emotions, feelings, or activities. 而 emoji 是怎么来的呢: Emoji are “picture characters” originally associated with cellular telephone usage in Japan, but now popular worldwide....

11-21 · 1 min