首页 > 资讯 > 问答 > utf8mb4,mysql数据库字符集选择utf8还是utf8mb4更好

utf8mb4,mysql数据库字符集选择utf8还是utf8mb4更好

来源:整理 时间:2024-04-12 16:06:00 编辑:智能门户 手机版

本文目录一览

1,mysql数据库字符集选择utf8还是utf8mb4更好

这要看你自己了,为了节省空间,一般情况下使用utf8也就够了,为了兼容性更好点就用utf8mb4了;utf8mb4编码专门用来兼容四字节的unicode。utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。

mysql数据库字符集选择utf8还是utf8mb4更好

2,MySQLUnknown character setutf8mb4怎么解决

1. 数据库版本不一致导致的2. 将utf8mb4修改成utf8.
mysql:unknown character set:utf8mb4怎么解决数据库不支持utf8mb4字符集。 你先检查你页面中使用的编码是不是utf-8,可能你写错了,然后在mysql目录下的my.ini文件中,把default-character-set全部改成utf8,重新启动mysql服务。

MySQLUnknown character setutf8mb4怎么解决

3,utf8mb4和utf8有什么区别

没用过,也没试过那么高的mysql版本。不过你发的手册链接说了以往mysql里的utf8一个字符最多3字节,只支持BMP这部分的unicode编码区,BMP是从哪到哪,到http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters这里看,基本就是0000~FFFF这一区。而utf8mb4则扩展到一个字符最多能有4字节,所以能支持更多的字符集。utf8mb4isasupersetofutf8utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到http://witmax.cn/unicode-list.html看unicode编码区从1~126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,否则只是浪费空间。
以往mysql里的utf8一个字符最多3字节,只支持bmp这部分的unicode编码区,bmp是从哪到哪,基本就是0000~ffff这一区。而utf8mb4则扩展到一个字符最多能有4字节,所以能支持更多的字符集。 sql code utf8mb4 is a superset of utf8 utf8mb4兼容utf8,且比utf8能表示更多的字符。 至于什么时候用,看你的做什么项目了 看unicode编码区 从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,否则只是浪费空间。?
以往mysql里的utf8一个字符最多3字节,只支持BMP这部分的unicode编码区,BMP是从哪到哪,基本就是0000~FFFF这一区。而utf8mb4则扩展到一个字符最多能有4字节,所以能支持更多的字符集。SQL codeutf8mb4 is a superset of utf8

utf8mb4和utf8有什么区别

4,全面了解mysql中utf8和utf8mb4的区别

utf8几乎覆盖全部国家的字符,有很好的扩展性。MySQL数据库中一般一个字符占3个字节。utf8mb4是utf8的扩展,也算是utf8的超集。MySQL数据库中一般占4个字节。主要用来存放emjo类型的表情。linuxprobe.com/chapter-18.html 。。如果学习Linux或者MySQL数据库,可以参考下是否有用。
一、什么是utf8mb4 我们在使用phpmyadmin管理面板时,可以在首页看到名为“server connection collation”(服务器连接排序规则)的选项,用来选择所使用的字符集。对于我们常用的utf8,却有utf8和utf8mb4两种,这是为什么呢? 原来,mysql在5.5.3版本之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。其实,utf8mb4是utf8的超集,理论上原来使用utf8,然后将字符集修改为utf8mb4,也 会不会对已有的utf8编码读取产生任何问题。当然,为了节省空间,一般情况下使用utf8也就够了。 二、为什么会有utf8mb4 既然utf8应付日常使用完全没有问题,那为什么还要使用utf8mb4呢? 低版本的mysql支持的utf8编码,最大字符长度为 3 字节,如果遇到 4 字节的字符就会出现错误了。三个字节的 utf-8 最大能编码的 unicode 字符是 0xffff,也就是 unicode 中的基本多文平面(bmp)。也就是说,任何不在基本多文平面的 unicode字符,都无法使用mysql原有的 utf8 字符集存储。这些不在bmp中的字符包括哪些呢?最常见的就是emoji 表情(emoji 是一种特殊的 unicode 编码,常见于 ios 和 android 手机上),和一些不常用的汉字,以及任何新增的 unicode 字符等等。 三、扩展阅读:utf-8编码 理论上将, utf-8 格式使用一至六个字节,最大能编码 31 位字符。最新的 utf-8 规范只使用一到四个字节,最大能编码21位,正好能够表示所有的 17个 unicode 平面。关于utf编码,请阅读《常见编码总结》一文。 而utf8 则是 mysql 早期版本中支持的一种字符集,只支持最长三个字节的 utf-8字符,也就是 unicode 中的基本多文本平面。这可能是因为在mysql发布初期,基本多文种平面之外的字符确实很少用到。而在mysql5.5.3版本后,要在 mysql 中保存 4 字节长度的 utf-8 字符,就可以使用 utf8mb4 字符集了。例如可以用utf8mb4字符编码直接存储emoj表情,而不是存表情的替换字符。 为了获取更好的兼容性,应该总是使用 utf8mb4 而非 utf8,事实上,最新版的phpmyadmin默认字符集就是utf8mb4。诚然,对于 char 类型数据,使用utf8mb4 存储会多消耗一些空间。
文章TAG:mysql数据库数据数据库字符utf8mb4

最近更新

  • 自动化设备检验如何控制,非标自动化设备检验标准自动化设备检验如何控制,非标自动化设备检验标准

    怎么做自动化设备设备维护?电自动化是我国电力调度发展的必然趋势自动化。本文论述了电气自动化控制系统的设计及如何改进,自动化控制半自动和全自动自动化比如机器,设备可以根据生产的要.....

    问答 日期:2024-04-12

  • 《大数据》徐子沛 微盘,大数据徐子沛百度网盘《大数据》徐子沛 微盘,大数据徐子沛百度网盘

    《数文明大数据如何重塑人类文明、商业形态和个人世界》epub下载在线...《数文明》(涂子沛)电子书网盘下载免费在线阅读链接:提取码:GQVB书名:数文明作者:涂子沛豆瓣评分:1出版社:中信出版集团.....

    问答 日期:2024-04-12

  • 安徽工业自动化plc控制柜公司,电控柜和plc柜的区别安徽工业自动化plc控制柜公司,电控柜和plc柜的区别

    PLC控制柜的概述PLC,programmablelogiccontroller(PLC),可编程控制柜,控制柜指成套的控制柜,PLC控制柜可完成设备自动化和过程自动化控制,实现完美的网络功能,性能稳定、可扩展、抗干扰强等.....

    问答 日期:2024-04-12

  • 王成元,2001年沈阳工业大学校长是谁王成元,2001年沈阳工业大学校长是谁

    2001年沈阳工业大学校长是谁2,2003年沈阳工业大学校长叫什么3,过敏性鼻炎用药咨询4,王承元为什么不听诸将的挽留离开成德前往义成上任5,电力电子与电力传动读研与就业努力两年看未来几何6,.....

    问答 日期:2024-04-12

  • 多功能校准器,多功能电能表现场校验仪的价格是多少?多功能校准器,多功能电能表现场校验仪的价格是多少?

    多功能电能表现场校验仪的价格是多少?HDGC3520三相多功能电能表现场校验仪是一种全数字化、多功能、高精度、智能化的多参数工频测量仪。多功能电能表现场校验仪价格建议比较一下,谢谢,电.....

    问答 日期:2024-04-12

  • 吉林正规自动化设备咨询问价,吉昌自动化设备吉林正规自动化设备咨询问价,吉昌自动化设备

    自动化设备哪家好如何选择好的自动化设备厂家?自动化设备是指在无人干预的情况下按规定的程序或指令自动进行操作或控制的设备,吉林远洋自动化有限公司怎么样?吉林远洋自动化有限公司是.....

    问答 日期:2024-04-12

  • 杭州永唯自动化公司,永轩自动化科技有限公司杭州永唯自动化公司,永轩自动化科技有限公司

    饮品公司简介范文1杭州宏胜饮料集团成立于2003年,注册资金1025万美元;总部位于浙江省杭州市萧山区,集团CEO为宗馥莉女士。问题三:公司部门介绍词怎么写,一百字左右我姓王单名一个拽字我爸.....

    问答 日期:2024-04-12

  • 石家庄自动化米线设备,米粉自动生产设备石家庄自动化米线设备,米粉自动生产设备

    加上近些年我国廉价劳动力不断减少,市场需求不断增长,投入自动化的米粉加工设备,打造具备品牌化实力的优质米线,已经成为迫在眉睫的大事。由此,自动化的米粉生产线得以发挥更大的效用,米线怎.....

    问答 日期:2024-04-12