mysql8.0 字符集用utf8还是用utf8mb4 看网上推荐用utf8mb4 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然utf8应付日常使用完全没有问题,那为什么还要使用utf8mb4呢? 低版本的MySQL支持的utf8编码,最大字符长度为 3 字节,如果遇到 4 字节的字符就会出现错误了。三个字节的 UTF-8 最大能编码的 Unicode 字符是 0xFFFF,也就是 Unicode 中的基本多文平面(BMP)。也就是说,任何不在基本多文平面的 Unicode字符,都无法使用MySQL原有的 utf8 字符集存储。这些不在BMP中的字符包括哪些呢?最常见的就是Emoji 表情(Emoji 是一种特殊的 Unicode 编码,常见于 ios 和 android 手机上),和一些不常用的汉字,以及任何新增的 Unicode 字符等等。那么utf8mb4比utf8多了什么的呢?多了emoji编码支持.如果实际用途上来看,可以给要用到emoji的库或者说表,设置utf8mb4.比如评论要支持emoji可以用到。以上内容来自博客:https://blog.csdn.net/qq_37054881/article/details/90023611 mysql怎么获得他下一个自动增长列的值是什么 用qt写的应用程序读取数据库的选择 请教这样的表与表之间关联求和合并怎么写sql语句? MYSQL数据库安装问题 mysql replace中问题 在linux下mysql查询时遇到的中文,请各位指教 mysql 基础问题,谢谢 erwin哪里可以下载? 求一个按时间段查询的方法。 qt5.12.5在创建项目无pro文件 phpMyAdmin登录以后不能操作用户权限 表设计问题
那么utf8mb4比utf8多了什么的呢?
多了emoji编码支持.
如果实际用途上来看,可以给要用到emoji的库或者说表,设置utf8mb4.
比如评论要支持emoji可以用到。以上内容来自博客:https://blog.csdn.net/qq_37054881/article/details/90023611