一、起源
我们工作中使用到了 Emoji 表情,发现utf8不能很好支持
二、研究utf8mb4
MySQL在5.5.3之后增加utf8mb4的编码,mb4表示most bytes 4,专门用来兼容四字节的unicode,utf8 编码最大字符长度为 3 字节, 4 字节的字符插入会产生异常,utf8mb4 会需要更大空间,排序规则选择 utf8mb4_general_ci、utf8mb4_unicode_ci,utf8mb4_general_ci对比utf8mb4_unicode_ci速度快,但精准性要低
相关文章
- 02-07工作中使用的utf8与utf8mb4记录
- 02-07记录下工作中使用的pdf.js
- 02-07使用ionic与cordova(phonegap)进行轻量级app开发前的环境配置与打包安卓apk过程记录
- 02-07Mysql的utf8与utf8mb4区别,utf8mb4_bin、utf8mb4_general_ci、utf8mb4_unicode_ci区别
- 02-07Mysql中的编码“utf-8”和”utf8mb4″的区别与使用
- 02-07mysql中的utf8与utf8mb4
- 02-07Emoji表情符号录入MySQL数据库报错的解决方案(MySQL utf8与utf8mb4区别)
- 02-07Mysql的utf8与utf8mb4区别,utf8mb4_bin、utf8mb4_general_ci与utf8mb4_unicode_ci的选择
- 02-07utf8与utf8mb4的区别
- 02-07MySQL中 utf8与utf8mb4的区别