MySQL 怎么存储 emoji?

MySQL可以直接使用字符串存储表情符号(emoji)。

然而需要注意的是,utf8编码是不够的,因为MySQL中的utf8实际上是一个修剪版的utf8,最多只能使用3个字节来存储字符,因此无法存储表情符号。那么该怎么处理呢?

我们需要使用utf8mb4编码。

alter table blogs modify content text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci not null;

标签: java, Java面试题, MySQL, Java问题合集, MySQL面试题, Java编程, Java问题精选, Java常见问题