我的系统是 vista sp1 我安装了oracle 11g   但是在dos窗口下操作oracle时候无法输入中文,请问 怎么解决这个问题,我 只安装了搜狗输入法,另外 mysql也无法输入中文 我选择的字符集是gb2313,请高手帮忙啊 万分感谢!

解决方案 »

  1.   

    你是想说在SQLPLUS 里无法输入中文吗?
      

  2.   

    就是在dos窗口下无法输入中文
      

  3.   

    查看服务器的字符集设置:
    SQL> select * from V$NLS_PARAMETERS;PARAMETER                      VALUE
    ------------------------------ ------------------------------------
    NLS_LANGUAGE                   SIMPLIFIED CHINESE                             !!!!
    NLS_TERRITORY                  CHINA                                          !!!!
    NLS_CURRENCY                   ¥
    NLS_ISO_CURRENCY               CHINA
    NLS_NUMERIC_CHARACTERS         .,
    NLS_CALENDAR                   GREGORIAN
    NLS_DATE_FORMAT                DD-MON-RR
    NLS_DATE_LANGUAGE              SIMPLIFIED CHINESE
    NLS_CHARACTERSET               ZHS16GBK                                       !!!!         
    NLS_SORT                       BINARY
    NLS_TIME_FORMAT                HH.MI.SSXFF AM
    NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM
    NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR
    NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
    NLS_DUAL_CURRENCY              ¥
    NLS_NCHAR_CHARACTERSET         AL16UTF16
    NLS_COMP                       BINARY
    NLS_LENGTH_SEMANTICS           BYTE
    NLS_NCHAR_CONV_EXCP            FALSE已选择19行。
    查看客户端的字符集设置:
    注册表里面的nls_lang项 我的为"SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
    不一样的话把两个设为一样就可以了.
      

  4.   

    和操作系统有关,dos窗口右键,有个属性,看看
      

  5.   

    Dos窗口中输入中文可不是Oracle的字符集的问题,是你的工具不支持中文,换个别的工具就行了
      

  6.   

    发表于:2008-12-08 22:17:167楼 得分:0 
    和操作系统有关,dos窗口右键,有个属性,看看 我试了 没有用
      

  7.   

    和操作系统有关,dos窗口右键,有个属性,看看
      

  8.   

    。奇怪 应该和ORACLE没关系吧
      

  9.   

    我的电脑也是这个问题,刚安装好Oracle 11g后输入法都可以输入汉字的。但后来不知道点了哪个选项后,就再不能正常输入汉字了。按上面的核对文件和Win XP的注册表都是一样的:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。但就是不能输入汉字。输入法始终都是[CH]的提示