|  | 
| 最初由 ZALBB 发布[B]我用的是LINWZ传送上来的文件做的测试,
 修改了test_us7ascii.dmp文件中的第二,第三个字节
 为03 54(原来为00 01,用ultraEdit工具打开),
 导入ZHS16GBK的数据库( WIN2000,9.2.1),结果发现是
 F2=F3(第二个字段与第三个字段的值一样),都是乱码。
 
 导入前我已经把字符集设置为:AMERICAN_AMERICA.ZHS16GBK
 
 所以,我就认为:
 
 猜测:可能某些地方还得需要改;
 也可能在导出时,实质是不一样的,
 只是用文本框打开查看时没发现,
 这种方法实质对汉字导入导出是不可取的。
 只是可以让英文导入而已。
 
 
 换句话说:A端:数据库的字符集为:AERICAN_AMERICA.US7ASCII           LINWZ的数据库环境
 导出前设置字符集为: AMERICAN_AMERICA.US7ASCII
 
 B端:数据库的字符集为:AERICAN_AMERICA.ZHS16GBK           我的数据库环境
 导出前设置字符集为: AMERICAN_AMERICA.ZHS16GBK
 
 A端导出的DMP文件,开头的第二、三个字节由00 01被修改为03 54
 后,可成功导入B端环境,但看到的汉字是乱码。 [/B]
 这种情况我出现过,问题所在是我的exp导出的文件,必须是以bin的方式ftp到我的本地来imp,如果以普通的get方式ftp到本地imp,导入后依然为乱码。你可以确认一下,是否以bin方式ftp回来的
  | 
 |