社区
MySQL
帖子详情
utf8mb4和utf8有什么区别?
hcymysql
2012-08-29 10:36:52
utf8mb4和utf8有什么区别?
什么情况下用utf8mb4?谢谢。
...全文
63173
8
打赏
收藏
utf8mb4和utf8有什么区别?
utf8mb4和utf8有什么区别? 什么情况下用utf8mb4?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
用户昵称不能为空
2014-06-05
打赏
举报
回复
原来如此,今天升级phpmyadmin看到默认字符集是 utf8mb4
healer_kx
2014-04-19
打赏
举报
回复
?接分中... ...
rucypli
2012-08-29
打赏
举报
回复
没见过utf8mb4
ACMAIN_CHM
2012-08-29
打赏
举报
回复
hcymysql (hcymysql)
'截至2012-08-29 10:36:52 用户结帖率
0.00%
当您的问题得到解答后请及时结贴.
http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html
8、如何给分和结贴?
http://community.csdn.net/Help/HelpCenter.htm#结帖
hcymysql
2012-08-29
打赏
举报
回复
谢谢4楼
foolbirdflyfirst
2012-08-29
打赏
举报
回复
没用过,也没试过那么高的mysql版本。
不过你发的手册链接说了
以往mysql里的utf8一个字符最多3字节,只支持BMP这部分的unicode编码区,
BMP是从哪到哪,到
http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters
这里看,基本就是0000~FFFF这一区。
而utf8mb4则扩展到一个字符最多能有4字节,所以能支持更多的字符集。
utf8mb4 is a superset of utf8
utf8mb4兼容utf8,且比utf8能表示更多的字符。
至于什么时候用,看你的做什么项目了,到
http://witmax.cn/unicode-list.html
看unicode编码区
从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,否则只是浪费空间。
hcymysql
2012-08-29
打赏
举报
回复
晕。。。手册里有啊。
http://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html
Rotel-刘志东
2012-08-29
打赏
举报
回复
没见过。
MySQL中
utf8
和
utf8
mb4
编码有什么
区别
一、简介 MySQL在5.5.3之后增加了这个
utf8
mb4
的编码,
mb4
就是most bytes 4的意思,专门用来兼容四字节的unicode。好在
utf8
mb4
是
utf8
的超集,除了将编码改为
utf8
mb4
外不需要做其他转换。当然,为了节省空间,一般情况下使用
utf8
也就够了。 二、内容描述 那上面说了既然
utf8
能够存下大部分中文汉字,那为什么还要使用
utf8
mb4
呢? 原来mysql...
一文搞懂字符集! (详解
utf8
、
utf8
mb3 和
utf8
mb4
的
区别
,
utf8
mb4
_unicode_ci 和
utf8
mb4
_general_ci的
区别
)
在学习和开发过程中偶尔会遇到乱码问题,解决问题首先想到的就是修改字符集,但又因为对字符集这个东西一知半解感觉无从下手,本文就聊聊字符集,旨在分享和学习,希望对大家有所帮助! 文章引出字符集概念主要是为了讲解数据库
utf8
、
utf8
mb3 和
utf8
mb4
的
区别
,以及
utf8
mb4
_unicode_ci 和
utf8
mb4
_general_ci的
区别
**
mysql中
utf8
和
utf8
mb4
区别
,MySQL中
utf8
和
utf8
mb4
的
区别
一 、
UTF8
是什么
utf8
”只是“
utf8
mb3”的一个别名,可以支持1-3字节表示的unicode字符。而MySQL在5.5.3版本之后增加了一个
utf8
mb4
的编码,
mb4
就是most bytes 4的意思,用来兼容四字节的unicode。其实,
utf8
mb4
是
utf8
的超集,理论上原来使用“
utf8
”,然后将字符集修改为“
utf8
mb4
”,也并不会对已有的
utf8
编码读取产生任何问题。当然...
mysql中字符集
utf8
和
utf8
mb4
有什么
区别
?
mysql中字符集
utf8
和
utf8
mb4
有什么
区别
?这个
utf8
mb4
是mysql5.5才有的字符了为什么会有它呢,我们一起来看看与uft8的
区别
。 可以简单的理解
utf8
mb4
是目前最大的一个字符编码,支持任意文字. 为什么会有
UTF8
MB4
? 既然
utf8
应付日常使用完全没有问题,那为什么还要使用
utf8
mb4
呢? 低版本的MySQL支持的
utf8
编码,最大
MYSQL(8.0版本及以上)-
utf8
mb3,
utf8
mb4
和
utf8
的含义和由来
官方文档:MySQL 8.0 Reference Manual: 10.9.2 The
utf8
mb3 Character Set (3-Byte UTF-8 Unicode Encoding) 首先,上结论: 国际上的UTF-8,在MySQL中,对标的是uft8
mb4
。 在MySQL中,实际只有
utf8
mb4
和
utf8
mb3。至于uft8,在 V8.0 还是指代的
utf8
mb3,未来的会变为...
MySQL
56,777
社区成员
56,752
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章