元数据库字符集 UTF-8 Unicode (utf8)  现在想把数据库转到另一个 ISO 8859-1 West European (latin1) 编码的库中
结果就乱码了,这个问题应该怎样结局?另外 my sql字符集和my sql链接校对 有什么区别?
 

解决方案 »

  1.   

    把要导出的数据库的字符集设成latin1 导出数据后再导入另外一个库中?
      

  2.   

    1、UTF8中没有乱码吧;
    2、用INSERT INTO NEW.TT SELECT * FROM OLD.TT试试;
    3、用MYSQLDUMP OR SQLYOG导出OLD所有数据,内容是UTF格式,
    用WORD编辑,会提示你用UTF8编码,另存为标准的TXT,再导入NEW数据库试试。
      

  3.   

    先倒出数据到文本文件,然后再load到新库中。这样通过中间的文本文件可以实现不同字符集间的过渡.
      

  4.   

    我把数据导出了另存成了ansi的格式,但是还是乱码
      

  5.   

    DROP TABLE IF EXISTS `cdb_access`;
    CREATE TABLE `cdb_access` (
      `uid` mediumint(8) unsigned NOT NULL default '0',
      `fid` smallint(6) unsigned NOT NULL default '0',
      `allowview` tinyint(1) NOT NULL default '0',
      `allowpost` tinyint(1) NOT NULL default '0',
      `allowreply` tinyint(1) NOT NULL default '0',
      `allowgetattach` tinyint(1) NOT NULL default '0',
      `allowpostattach` tinyint(1) NOT NULL default '0',
      `adminuser` mediumint(8) unsigned NOT NULL default '0',
      `dateline` int(10) unsigned NOT NULL default '0',
      PRIMARY KEY  (`uid`,`fid`),
      KEY `listorder` (`fid`,`dateline`)
    ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
    INSERT INTO `cdb_posts` VALUES ('8145', '2', '10401', '1', 'lwgwin', '5096', '[原创]与淘宝网的宝贝有时不一样', '1176384120', '经过本人实时对比观察,发现本本站的本本有时和淘宝网的本本型号不一样,那边有的这边不一定有!我想大勇是不是及时对比更新,这样本友们能全面了解更多的好本本!', '222.82.209.134', '0', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0');
    这个 DEFAULT CHARSET=gbk; 是不是需要改?
      

  6.   

    我把文本转为 latin1 后 文本 就是乱码这是为什么?
      

  7.   

    我在word中把文本存成latin1(iso)再打开文本,就乱码
      

  8.   

    应该是latin1是单字节,而中文是双字节吧,直接在WORD中修改?
      

  9.   

    应该是latin1是单字节,而中文是双字节吧,直接在WORD中修改的吧,
    导成标准的文本,再导入表中试试