2020年4月

mysqldump导出emoji表情损坏的解决办法

默认情况下,mysqldump会以utf8作为字符集执行数据导出,如果记录中存在emoji表情符号,有可能导出后变成问号。 对于版本5.5.4以上的mysqldump,可以手动指定utf8mb4作为默认字符集。

# mysqldump --default-character-set=utf8mb4 ...

这样导出的SQL就能正常保存emoji符号了。