恢复数据库并将Unicode字符转换为垃圾

时间:2010-11-06 19:46:26

标签: database unicode import backup

我每天都在对论坛数据库进行规范备份。今天我不得不将论坛恢复为早期备份。

我用来备份我的数据库的命令:

mysqldump --opt -hMY_HOST -uUSERNAME -pPASSWORD DATABASE_NAME 2> error.txt | gzip > DATABASE_NAME_2010_11_06_14_38.gz 2> error.txt

我使用phpMyAdmin导入数据库。

在我将所有转换为Garbage的Unicode字符恢复到论坛之后。 示例:http://www.everydayfiction.com/forums/index.php/topic,2376.msg11198.html#msg11198

如何将这些垃圾字符转换回Unicode版本或等效的ASCII版本?

导出或导入备份文件时出错了什么?

1 个答案:

答案 0 :(得分:0)

你可能没有做任何错事; mysqldump has a bug where it can doubly-encode utf8 data。逐字节检查转储文件 - 看起来这是发生了什么?