我在尝试将MSSQL数据库迁移到MySQL。使用MySQL Workbench我移动了架构和数据,但在转换字符编码时遇到了问题。在迁移过程中,当编码出现问题时,我使用该工具将文本放入BLOBS中。在MySQL中将数据从LATIN1转换为UTF8
我相信我已经证实,现在在MySQL中的数据是* latin1_swedish_ci *。为了简化问题,我正在查看其中一列中的®符号。
我想通过UTF8编码将BLOBS转换为VARCHAR或TEXT。我在一列运行SQL命令:
ALTER TABLE
bookdetails MODIFY
BOOKNAME VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_unicode_ci;
相反的转换®它只是消除他们这是不是我想要的。我究竟做错了什么?并不是说读一半的网络试图找到解决方案并不有趣,但3天后,我认为我的眼睛即将放弃。
您可以右键单击模式并单击更改模式并更改排序规则 – Hituptony 2013-02-08 17:03:34