编程 设置mysql支持emoji表情

2024-11-17 04:59:45 +0800 CST views 3101

在Android手机或者iPhone的各种输入法键盘中,会自带一些Emoji表情符号,如IPhone手机系统键盘包含的表情符号有:

emoji.png

正常我们的数据库是采用utf8_general_ci编码的,utf8 字符集只支持1-3个字节的字符,导致无法写入数据库。

#解决方法

  1. 修改数据库字符集character-set-server=utf8mb4 重启数据库生效。

  2. 修改database 的字符集为 utf8mb4 alter database dbname character set utf8mb4

  3. 修改表的字符集 为utf8mb4 , alter table character set = utf8mb4

ps:utf8mb4支持1-4 个字节字符集

复制全文 生成海报 移动设备 数据库 编码

推荐文章

Git 常用命令详解
2024-11-18 16:57:24 +0800 CST
前端如何给页面添加水印
2024-11-19 07:12:56 +0800 CST
Vue3中如何使用计算属性?
2024-11-18 10:18:12 +0800 CST
Vue3中如何实现状态管理?
2024-11-19 09:40:30 +0800 CST
Python 基于 SSE 实现流式模式
2025-02-16 17:21:01 +0800 CST
PHP 微信红包算法
2024-11-17 22:45:34 +0800 CST
介绍 Vue 3 中的新的 `emits` 选项
2024-11-17 04:45:50 +0800 CST
为什么要放弃UUID作为MySQL主键?
2024-11-18 23:33:07 +0800 CST
前端代码规范 - 图片相关
2024-11-19 08:34:48 +0800 CST
mysql时间对比
2024-11-18 14:35:19 +0800 CST
PHP 8.4 中的新数组函数
2024-11-19 08:33:52 +0800 CST
使用Vue 3和Axios进行API数据交互
2024-11-18 22:31:21 +0800 CST
25个实用的JavaScript单行代码片段
2024-11-18 04:59:49 +0800 CST
如何在Vue 3中使用Ref访问DOM元素
2024-11-17 04:22:38 +0800 CST
Go 并发利器 WaitGroup
2024-11-19 02:51:18 +0800 CST
Nginx 反向代理
2024-11-19 08:02:10 +0800 CST
mysql 计算附近的人
2024-11-18 13:51:11 +0800 CST
Vue3中如何进行性能优化?
2024-11-17 22:52:59 +0800 CST
程序员茄子在线接单