我正在使用mysqldump转储包含带有UTF8MB4数据的UTF8MB4列的数据库。当我将此.sql
文件导入支持UTF8MB4的新数据库时,所有UTF8MB4字符都将转换为????
。有人知道如何使用UTF8MB4制作MySQL和导入工作吗?
答案 0 :(得分:4)
使用--default-character-set=utf8mb4
时,您应该使用mysqldump
选项指定字符集。
$ mysqldump --default-character-set=utf8mb4 -uusername -p database > dump.sql