我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL真正的UTF-8字符集utf8mb4

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL真正的UTF-8字符集utf8mb4

MySQL真正的UTF-8字符集utf8mb4

MySQL有个utf-8的坑

MySQL 的 utf8 实际上不是真正的 UTF-8。utf8 只支持每个字符最多三个字节,而真正的 UTF-8 是每个字符最多四个字节。

MySQL 一直没有修复这个 bug,他们在 2010 年发布了一个叫作 utf8mb4 的字符集,绕过了这个问题。当然,他们并没有对新的字符集广而告之(可能是因为这个 bug 让他们觉得很尴尬),以致于现在网络上仍然在建议开发者使用 utf8,但这些建议都是错误的。

简单概括如下:

(1)MySQL 的 utf8mb4 是真正的 UTF-8。

(2)MySQL 的 utf8 是一种专属的编码,它能够编码的 Unicode 字符并不多。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL真正的UTF-8字符集utf8mb4

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL真正的UTF-8字符集utf8mb4

MySQL有个utf-8的坑MySQL 的 utf8 实际上不是真正的 UTF-8。utf8 只支持每个字符最多三个字节,而真正的 UTF-8 是每个字符最多四个字节。MySQL 一直没有修复这个 bug,他们在 2010 年发布了一个叫作 utf8mb4 的
MySQL真正的UTF-8字符集utf8mb4
2022-04-12

MySQL更改默认字符集为utf-8的全过程

目录mysql更改默认字符集为utf-8第一步第二步第三步第四步(最关键步骤)总结MySQL更改默认字符集为utf-8第一步如果已经启动mysql服务端,需要在后台进程或者通过net stop MySQL版本号,关闭服务端。第二步找到
2022-12-26

GO 生成不正确的 UTF-8 字符,例如 ?

积累知识,胜过积蓄金银!毕竟在Golang开发的过程中,会遇到各种各样的问题,往往都是一些细节知识点还没有掌握好而导致的,因此基础知识点的积累是很重要的。下面本文《GO 生成不正确的 UTF-8 字符,例如 ?》,就带大家讲解一下知识点,若
GO 生成不正确的 UTF-8 字符,例如 ?
2024-04-05

C#从UTF-8流中读取字符串的正确方法是什么

本篇内容介绍了“C#从UTF-8流中读取字符串的正确方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 我们下面的代码是从一个流 st
2023-06-25

编程热搜

目录