我的具体情况是这样的: 
1.ORACLE的language设置: 
在SQL*PLUS工具中查询server端的字符集SQL>   select   userenv('language')   from   dual;得出结果   AMERICAN_AMERICA.WE8MSWIN1252 
在client端的字符集为:NA(之后,我通过注册表将NA   该为了AMERICAN_AMERICA.WE8MSWIN1252) 
注:server端的oracle字符集设置不可更改 2.Client端的OS为英文版的(此项设置为用户需要,不可更改) 3.SQL   SERVER端的数据库是CHINESE_PRC_CI_AS的 4.开发工具:delphi2007问题出现了,我从oracle中获得的字符串存入sql   server   中后却为乱码,这个问题已经困扰我很多天了,一直没有解决,请大家帮帮忙! 先谢谢了!!