mysqlworkbench 的版本5.2.44ce
mysql的版本5.5
在my.ini中字符集都已经改为了gbk,在mysqlworkbench 中新建数据库与表时默认的字符集也为gbk在做数据迁移的时候导入后字符集全变为了utf8,这是为什么,在导入的向导中也没看出哪一步需要设置字符集啊。有用过个的吗?

解决方案 »

  1.   

    set names 'gbk'; 试一下。
      

  2.   

    我就觉得不是设置字符集的问题。而是在导入的时候自动建数据库以及表的时候给强制采用了utf8的字符。应该是这个工具的问题。但是在做数据迁移的向导中也没见到可以在哪里配置字符集的地方。
      

  3.   

    工具端同样需要设置工具本身的字符集,参见下贴。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
    MySQL 中文显示乱码