我每天都在对论坛数据库进行规范备份。今天我不得不将论坛恢复为早期备份。
我用来备份我的数据库的命令:
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版本?
导出或导入备份文件时出错了什么?
答案 0 :(得分:0)
你可能没有做任何错事; mysqldump has a bug where it can doubly-encode utf8 data。逐字节检查转储文件 - 看起来这是发生了什么?