Ryongyon!

这世界上假绅士太多,缺少训练有素的流氓

· 实践教程 · · 11188次浏览

数据库迁移时无法导出utf8mb4的问题

前言

为了支持 Emoji, 博客数据库都会使用utf8mb4的编码,本来一直相安无事,就在有一天 我需要将博客迁移的时候,导出SQL的时候数据库只支持utf8的编码方式导出,导致再进行导入的时候,数据库自然就按照utf8的编码方式导入,导致 Emoji 表情都变成了 ? □ 。当时在网上搜索一番却找不到解决方法,今天终于在hran的博客看到了解决方法,特此记录

解决方法

打开已经导出的 SQL 文件,搜索:

SET NAMES

然后找到:

SET NAMES utf8;

如果以上面 那样,那再导入的时候就是以utf8作为编码了。所以我们要把这里的utf8改成utf8mb4,然后就搞定了。

当然,最终的编码还是根据你的实际情况看,但是仍然建议在导入之前先检查一遍编码方式,以免不必要的呵呵发生。

评论 (5条) 取消回复
  1. ty

    test测试一下

    回复
    1. 拾叁 博主
      @ty

      ?测试啥

      回复
  2. 小白

    问个关于主题的问题,求不打~和您用的是同一个主题,想问问您如果想要更改页面上这个引用符号的颜色该上哪去改呢?

    回复
    1. 拾叁 博主
      @小白

      不知道博主说的是哪个引用符号,找到相关CSS代码很简单,直接F12,然后Ctrl+Shift+C即可。如果不清楚的话,博主可以加我QQ,截图给我看看。希望能帮到您?

      回复
  3. 新年好啊~

    回复