|
原帖由 ht88th 于 2009-6-7 10:21 发表 ![]()
我的ORACLE的字符集为:ZHS16GBK ;
我按缺省方式装好MYSQL5.0.18后,即用网上下的工具ora2mysqcn,将ORACLE中的数据导入到MYSQL中后发现:
1、库及表的字符集都是缺省用的
1、汉字是乱码,例μ¥λDÔÖê ,我将库及表的字符集都改为gbk 或 utf8 后 修改 该乱码 为“汉”时,报错:
Data too long for column 'CLASSNAME' at row 1。压根没法改为汉字。
请问,我在 导入前、后 要注意什么或做什么,才能解决这个乱码问题?THANKS.
建表时候 加参数 )ENGINE=INNODB DEFAULT CHARSET=GBK;
这样无论数据库用的什么字符集,表都是GBK |
|