我在将utf8数据库迁移到另一台服务器时遇到问题...每个源表和目标表都有"DEFAULT CHARSET=utf8"
。MySQL UTF8数据库迁移
我使用mysqldump转储数据和mysql < file.sql
导入,但是当源表中我有“España”,在目的地我得到“España”。
我看了一些指南,我用--default-character-set=latin1
导出和导入,但问题依然存在。 我也尝试过--default-character-set=utf8
导入,但结果是:“Espa”,数据被截断为多字节字符的第一次出现。
我需要帮助!
预先感谢您
这里是SHOW CREATE TABLE代码: CREATE TABLE'Country'( 'id' INT(10)无符号NOT NULL的auto_increment, 'country' VARCHAR(255)NOT NULL, PRIMARY KEY('id' ) )ENGINE = MyISAM DEFAULT CHARSET = utf8 如何获取排序规则? – Dario 2009-12-18 12:06:37
我使用--default-character-set = utf8来导入数据使用mysql <文件 – Dario 2009-12-18 12:19:12
尝试DESCRIBE。 - – 2009-12-18 12:28:03