您现在的位置:首页 --> 查看专题: utf8mb4
既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢? 原来mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。三个字节的 UTF-8 最大能编码的 Unicode 字符是 0xffff,也就是 Unicode 中的基本多文种平面(BMP)。也就是说,任何不在基本多文本平面的 Unicode字符,都无法使用 Mysql 的 utf8 字符集存储。包括 Emoji 表情(Emoji 是一种特殊的 Unicode 编码,常见于 ios 和 android 手机上),和很多不常用的汉字,以及任何新增的 Unicode 字符等等。
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[1095] WordPress插件开发 -- 在插件使用 -
[83] 解决 nginx 反向代理网页首尾出现神秘字 -
[56] 分布式系统hash策略 -
[55] 如何建立合适的索引? -
[52] DNS解析过程及DNS TTL值 -
[51] Linux如何统计进程的CPU利用率 -
[50] find命令的一点注意事项 -
[48] Oracle MTS模式下 进程地址与会话信 -
[46] 你应该知道的16个Linux服务器监控命令 -
[43] 浅谈MySQL索引背后的数据结构及算法
赞助商广告