编程 设置mysql支持emoji表情

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

在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 个字节字符集

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

推荐文章

WebSocket在消息推送中的应用代码
2024-11-18 21:46:05 +0800 CST
五个有趣且实用的Python实例
2024-11-19 07:32:35 +0800 CST
最全面的 `history` 命令指南
2024-11-18 21:32:45 +0800 CST
JavaScript 异步编程入门
2024-11-19 07:07:43 +0800 CST
Vue3中如何处理权限控制?
2024-11-18 05:36:30 +0800 CST
在Rust项目中使用SQLite数据库
2024-11-19 08:48:00 +0800 CST
使用Rust进行跨平台GUI开发
2024-11-18 20:51:20 +0800 CST
批量导入scv数据库
2024-11-17 05:07:51 +0800 CST
CSS实现亚克力和磨砂玻璃效果
2024-11-18 01:21:20 +0800 CST
PHP 8.4 中的新数组函数
2024-11-19 08:33:52 +0800 CST
windows安装sphinx3.0.3(中文检索)
2024-11-17 05:23:31 +0800 CST
Vue3中的Slots有哪些变化?
2024-11-18 16:34:49 +0800 CST
任务管理工具的HTML
2025-01-20 22:36:11 +0800 CST
JavaScript 流程控制
2024-11-19 05:14:38 +0800 CST
利用Python构建语音助手
2024-11-19 04:24:50 +0800 CST
Gin 与 Layui 分页 HTML 生成工具
2024-11-19 09:20:21 +0800 CST
Vue中的表单处理有哪几种方式?
2024-11-18 01:32:42 +0800 CST
Go配置镜像源代理
2024-11-19 09:10:35 +0800 CST
mysql 优化指南
2024-11-18 21:01:24 +0800 CST
程序员茄子在线接单