楼主的乱码数据是否来自B库?
ASCII是单字节,SIMPLIFIED CHINESE是双字节,由B到A可能会将双字节高位码删掉了,造成乱码。由A到B就不会。
你不妨试试把客户端连到B,在B建DBLINK连A.

解决方案 »

  1.   

    biliky兄啊你说得方法(在B建DBLINK连A)是不行得,因为我得要求是不能这么做得,
    jack_4826(天下无双)兄,我已经把字符集都改了啊,是不是我得客户端是oracle7得
    原因啊
      

  2.   

    楼主可以把两个数据库的字符集都设成UTF8。
      

  3.   

    linux和oracle字符集不匹配如何解决???例如:oracle为zhs16gbk,linux为zh_CN.GB18030,但在linux上sqlplus出来的中文记录都是乱码???如何解决??