MySQL中Emoji表情及特殊符号如何保存
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,下面讲讲关于MySQL中Emoji表情及特殊符号如何保存,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL中Emoji表情及特殊符号如何保存这篇文章你一定会有所受益
千家信息网最后更新 2025年11月07日MySQL中Emoji表情及特殊符号如何保存
下面讲讲关于MySQL中Emoji表情及特殊符号如何保存,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL中Emoji表情及特殊符号如何保存这篇文章你一定会有所受益。
何为 utf8mb4:
- MySQL在5.5.3版本之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。其实,utf8mb4是utf8的超集
解决方法:
- 查看编码字符集:
- SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
- 如结果为下图所示,则『引起保存不了特殊符号的原因可能与本文不同,这篇文章可能解决不了您的问题』;
cdn.phphub.org/uploads/images/201906/20/25461/Dubc4Bxzgs.png!large"> - 如若结果中的 value 字段与上图有出入,请继续阅读本文;
- 修改数据库编码:
- ALTER DATABASE database CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;;
- 修改数据表编码:
- ALTER TABLE table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;;
- 修改表字段编码为:
- ALTER TABLE table CHANGE column column VARCHAR(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;;
- 编辑 my.ini 文件,添加或修改如下内容:
[client]default-character-set = utf8mb4[mysql]default-character-set = utf8mb4[mysqld]character-set-client-handshake = FALSEcharacter-set-server = utf8mb4collation-server = utf8mb4_unicode_ciinit_connect='SET NAMES utf8mb4'
- 重启 Mysql:
- service mysqld restart;
再次查看编码字符集,如果与上文图中结果一致,则大功告成~
对于以上MySQL中Emoji表情及特殊符号如何保存相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。
编码
特殊
符号
表情
结果
内容
字段
字符
字符集
数据
篇文章
不同
一致
大功告成
上图
上文
下图
下文
主题
再次
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云鲸互联网络科技
车务段有数据库吗
编码器软件开发
服务器管理器怎样打开
服务器CPU频率过高会炸服吗
金融外文期刊常用的数据库
评估工作室对服务器的影响
信息网络安全与监察专业介绍
clnc需要服务器吗
小火箭服务器节点购买2022
4h4g服务器能开多少主机
看门狗二菜鸡怎么访问服务器
苹果手机指纹存在数据库吗
网络安全宣传片的拍摄方法
宁波游戏软件开发公司简介
上海c语言软件开发哪家正规
网络安全先进公示
数据库优化设计案例
集思软件开发笔试题
达梦数据库无效的ip
银行网络技术岗年薪
海南省网络安全演练总结
亳州市网络安全支队地址
cdn网络安全
苹果6s无法接通服务器怎么激活
台州电子网络技术哪个好
不安全服务器 不支持
花雨庭击退服务器
爱立信软件开发待遇
catia服务器