oracle服务器:172.31.173.10 字符集为AL16UTF16
sql08服务器:172.31.173.20 字符集ZHS16GBK  透明网关也在此服务器上建好oracle 的dblink到sql08 通过我的电脑连接oracle数据库服务器
SELECT * FROM area@alink;
数据可以查出,汉字乱码 (通过sqldeveloper查询和java查询均乱码)
通过sqlplus查询无乱码SELECT fchrareaname FROM area@alink;报错列名无效错误在oracle服务器上使用sqlplus 无乱码,sqldeveloper查询乱码。请问有什么解决方法可以解决乱码?数据库端和代码端都可以!dblinkoraclesqlserver字符集乱码

解决方案 »

  1.   


    ............................................................
    搞了好久都没搞出来,请问可以解决么,两个库的字符集都不能改变.......
    很纳闷就是为什么 sqlplus查询不乱码?
      

  2.   

    求大家帮忙呀
    补充下oracle  NLS_CHARACTERSET=ZHS16GBK, NLS_NCHAR_CHARACTERSET=AL16UTF16 Oracle字符集,sqlserver建表用的nvarchar