RT:

解决方案 »

  1.   

    倒出表中数据,
    然后得建数据库
    编辑倒出的文件中的 create database 等语句中的charset相关内容
    导入编辑后的文件。
      

  2.   

    我来简单说下:1.导出表结构
    mysqldump -uroot -p --default -character-set=GBK -d databaseName >createtab.sql -d 表示只导出表结构2.手工修改createtab.sql中的表结构定义中的字符集为新的字符集GBK 3.导出所有的记录
    mysqldump --uroot -p --quick --no-create-info --extended-insert --default-character-set=UTF8 databaseName > data.sql4.打开data.sql 将 SET NAMES UTF8 改成 SET NAMES GBK。5.使用新的字符集创建新的数据库
    create database databaseName default charset gbk;6.在库里建立表
    mysql -uroot -p databaseName <createtab.sql7.导入数据,执行data.sql
    mysql -uroot -p databaseName<data.sql