MySQL中Emoji表情及特殊符号如何保存
发表于:2024-10-13 作者:千家信息网编辑
千家信息网最后更新 2024年10月13日,下面讲讲关于MySQL中Emoji表情及特殊符号如何保存,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL中Emoji表情及特殊符号如何保存这篇文章你一定会有所受益
千家信息网最后更新 2024年10月13日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安全错误
数据库的锁怎样保障安全
titan图数据库安装
怎么把软件上传到本地服务器里
成都软件开发论坛
下面数据库可以检索
六安工程管理软件开发多少钱
共亨充电宝软件开发
手机DNS服务器哪些安全
中国根服务器在哪里
南阳拾亿网络技术有限公司
软件开发培训学校我
学习网络安全常识的重要性
井通科技参加互联网大会
中职网络技术有用吗
服务器存的文件怎么保证安全
游戏角色服务器是啥
云服务器实例导出
常用的ftp服务器软件
怎么筛选突变数据库
数据库显示数据命令
麻将服务器破解
阜阳新时代网络技术有限公司
数据库查询图形图像专业学生信息
服务器机箱上面的图标
如何进入服务器管理界面
台州软件开发以后多少钱
石家庄曙光服务器维修
数据库连接技术介绍
江苏欢娱网络技术有限公司
教育局网络安全专项治理
两种SQL数据库的区别