百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 为何不要在MySQL中运用UTF-8编码方式
分享文章到:

为何不要在MySQL中运用UTF-8编码方式

发布时间:09/01 来源:未知 浏览: 关键词:
MySQL从4.1版本开端支撑UTF-8,也就是2003年,然而当前流行的UTF-8规范(RFC3629)是在此之后规定的。正因而,才造就了MySQL中的UTF-8与我们日常开发中的UTF-8纷歧致,从到致使了些题目。

与预测一致,报错了。

解决题目

虽然MySQL的UTF-8存在缺点,但是MySQL(包含mariadb)官方却没有修复此bug,而是通过2010年从新发表的“utf8mb4”来支撑真正的 UTF-8。因而想要解决此题目,只能够将MySQL数据库设定为utf8mb4字符集才行。

总结

这个题目,也是由于某次保留数据的时候保留了一个emoji神情才发明的。其实最早开端用MySQL的时候,就有发明一个utf8mb4了,但是本人却没有却去理解UTF8和UTF8MB4的区别。通过此次教训,今后运用MySQL就老诚实实的设定字符集为utf8mb4吧。

更多MySQL相干技术文章,请拜访MySQL教程栏目进行学习!

以上就是为何不要在MySQL中运用UTF-8编码方式的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有153人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板