utf8mb4相关文章1篇
  • MySQL中的utf8和utf8mb4

    08-30 起因评论中增加了Emoji表情,结果写入的时候报错了,找了半天原因,原来是数据库utf8和utf8mb4的区别问题。区别utf8:通常指的是 utf8(也称为 utf8_general_ci 或 utf8_bin),它支持标准的 Unicode 字符,但不支持四个字节的字符(如 Emoji、某些表情符号和其他复杂字符)。utf8mb4:这是一种扩展的 UTF-8 编码,它可以支持所有 Unicode 字符,包括四个字节的字符(如 Emoji)。Typecho配置在config.inc.php中数据库参数的配置中有charset的配置,可以配置为utf8或utf8mb4。代码判断在不关心具...
    技术 - 去评论 - 358人浏览