2015-01-21 110 views
4

我正在使用mysqldump來轉儲包含UTF8mb4數據的包含UTF8mb4數據的數據庫。當我將這個.sql文件導入一個支持UTF8mb4的新數據庫時,所有的UTF8mb4字符都被轉換成了???? 。任何人都知道如何使用UTF8mb4創建mysql和導入工作?如何使用mysqldump保存UTF8mb4數據?

+0

您是否找到了答案? – 2015-09-29 09:17:20

+0

相關http://stackoverflow.com/questions/20216849/mysqldump-with-utf8-can-not-export-the-right-emojis-string – reallynice 2017-01-13 16:31:45

回答

1

使用mysqldump時,您應該指定使用--default-character-set=utf8mb4選項的字符集。

$ mysqldump --default-character-set=utf8mb4 -uusername -p database > dump.sql