如何使用 mysqldump 保存 UTF8mb4 数据?
How to preserve UTF8mb4 data with mysqldump?
我正在使用 mysqldump 转储包含 UTF8MB4 列和 UTF8MB4 数据的数据库。当我将此 .sql
文件导入到支持 UTF8MB4 的新数据库时,所有 UTF8MB4 字符都被转换为 ????
。有人知道如何使用 UTF8MB4 制作 MySQL 和导入吗?
当使用mysqldump
时,您应该使用--default-character-set=utf8mb4
选项指定字符集。
$ mysqldump --default-character-set=utf8mb4 -uusername -p database > dump.sql
我正在使用 mysqldump 转储包含 UTF8MB4 列和 UTF8MB4 数据的数据库。当我将此 .sql
文件导入到支持 UTF8MB4 的新数据库时,所有 UTF8MB4 字符都被转换为 ????
。有人知道如何使用 UTF8MB4 制作 MySQL 和导入吗?
当使用mysqldump
时,您应该使用--default-character-set=utf8mb4
选项指定字符集。
$ mysqldump --default-character-set=utf8mb4 -uusername -p database > dump.sql