如题,恳求各位帮忙!!!

解决方案 »

  1.   

    注册表:
    KEY_LOCAL_MACHINE:
    SOFTWARE
    ORACLE
    该:NLS_LANG:的值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
      

  2.   

    这个主要是因为你机器的oracle字符集 和服务端数据库的字符集不一致的原因。
    解决方法可以如楼上所说的。
    楼上列出的是中文字符集,可能的话需要修改为因为字符集,具体看服务端数据库的字符集
      

  3.   

    可能是你查询是当前的输入法的问题吧;
    我在SQL2000中遇到过类似的问题
      

  4.   

    将HKEY_LOCAL_MOCHINE下的SOFTWARE下的ORACLE项中的NLS_LANG键改为AMERICAN_AMERICA.ZHS16GBK
    将HKEY_LOCAL_MOCHINE下的SOFTWARE下的ORACLE项下的HOME0下的NLS_LANG键改为AMERICAN_AMERICA.ZHS16GBK如果还不行
    将HKEY_LOCAL_MOCHINE下的SOFTWARE下的ORACLE项中的NLS_LANG键改为AMERICAN_AMERICA.WE8ISO8859P1
    将HKEY_LOCAL_MOCHINE下的SOFTWARE下的ORACLE项下的HOME0下的NLS_LANG键改为AMERICAN_AMERICA.ZHS16GBK