这样改不行的,需要该数据库的NLS_NCHAR_CHARACTERSET

解决方案 »

  1.   

    to beckham: 我每次修改注册表都重起一次。
    to zhangshunshi: 照你说应该怎么改?
    to lgqducky: 我是在注册表里改的呀 HKEYLOCALMACHINE-SOFTWARE-ORACLE-HOME0里改NLS_LANG的呀。
      

  2.   

    不会吧,这样的问题最是头痛了,
    真是“KAO!”
      

  3.   


     操作系统什么环境? 英文还是中文?
     安装的时候选择的什么字符集?  你使用的两个参数不匹配Di: 
       NLS_LANGUAGE:AMERICAN
       NLS_NCHAR_CHARACTERSET:ZHS16GBK
      

  4.   

    楼上的:我的操作系统是2000pro的中文版,安装的时候选的什么字符集怎么才能知道?
    我就是因为改过了以后发现这两个参数不匹配才奇怪的嘛!
      

  5.   

    教你一招,用ORACLE ODBC DRIVER做驱动的ODBC接口编程,根本不存在字符集的问题!散分呀!!!
      

  6.   

    爽,在注册表里改成American_America.ZHS16GBK 就可以了,真奇怪,管它匹不匹配,能用就行了。散分咯!