编程 设置mysql支持emoji表情

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

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

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

推荐文章

Vue3中如何处理路由和导航?
2024-11-18 16:56:14 +0800 CST
Vue3中如何处理权限控制?
2024-11-18 05:36:30 +0800 CST
Rust开发笔记 | Rust的交互式Shell
2024-11-18 19:55:44 +0800 CST
Golang Sync.Once 使用与原理
2024-11-17 03:53:42 +0800 CST
JavaScript中的常用浏览器API
2024-11-18 23:23:16 +0800 CST
LangChain快速上手
2025-03-09 22:30:10 +0800 CST
ElasticSearch 结构
2024-11-18 10:05:24 +0800 CST
nginx反向代理
2024-11-18 20:44:14 +0800 CST
API 管理系统售卖系统
2024-11-19 08:54:18 +0800 CST
FcDesigner:低代码表单设计平台
2024-11-19 03:50:18 +0800 CST
PyMySQL - Python中非常有用的库
2024-11-18 14:43:28 +0800 CST
`Blob` 与 `File` 的关系
2025-05-11 23:45:58 +0800 CST
Go中使用依赖注入的实用技巧
2024-11-19 00:24:20 +0800 CST
rangeSlider进度条滑块
2024-11-19 06:49:50 +0800 CST
Vue3中的v-bind指令有什么新特性?
2024-11-18 14:58:47 +0800 CST
php微信文章推广管理系统
2024-11-19 00:50:36 +0800 CST
Claude:审美炸裂的网页生成工具
2024-11-19 09:38:41 +0800 CST
小技巧vscode去除空格方法
2024-11-17 05:00:30 +0800 CST
PHP 的生成器,用过的都说好!
2024-11-18 04:43:02 +0800 CST
使用Vue 3和Axios进行API数据交互
2024-11-18 22:31:21 +0800 CST
程序员茄子在线接单