MySQL中Emoji表情及特殊符号如何保存
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,下面讲讲关于MySQL中Emoji表情及特殊符号如何保存,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL中Emoji表情及特殊符号如何保存这篇文章你一定会有所受益
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
数据库离线同步框架
安徽hpe刀片服务器哪家好
AWS云服务数据库的特点
我的世界服务器后台管理网页
装数据库教程
合肥向宇互联网科技有限公司
用户关注数据库设计简书
网络安全手抄报a4纸初三
安控科技是工业互联网股票吗
大数据库开发
服务器里面如何重启东方通
软件开发产品的优惠政策
as400数据库字段类型
台推网络安全
关于网络安全知识的新闻稿
数据库课程设计社区管理
互联网科技 股票
浙江快门网络技术有限公司
如何修改指定数据库
河北汉翰网络技术有限公司
深圳市云联科创互联网科技有限公司
软件开发毕业论文包含
安徽hpe刀片服务器哪家好
sdk数据流量软件开发
莱芜软件开发入门学习哪个好
马鞍山软件开发工程师
梦幻西游2服务器列表
公司网络技术工作职位
联通网络异常无法连接服务器
rcs调度服务器