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千万级别的数据库优化 codesmith连接postgresql数据库 这个怎么连接 DLL?连接字符串?怎么写? 如何建立索引和建立表 mysql的root密码如果忘了,竟然可以重置,这是不是太不安全了? 自增和外键一起用,报错 怎样在sql语句中引用另一条sql语句的返回值? ems sql manager 我昨天装了mysql4。013 (win2000pro , 4.013-max-nt) MySQL的最新版本是多少?哪里有下的? 求助大佬SQL代码 phpMyAdmin登录以后不能操作用户权限 表设计问题
那么utf8mb4比utf8多了什么的呢?
多了emoji编码支持.
如果实际用途上来看,可以给要用到emoji的库或者说表,设置utf8mb4.
比如评论要支持emoji可以用到。以上内容来自博客:https://blog.csdn.net/qq_37054881/article/details/90023611