如题,谢谢!

解决方案 »

  1.   

    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下新建NLS_LANG字符串值为你的字符集
      

  2.   

    可以由子集向超集改,象下面
    US7ASCII -》WE8ISO8859P1 Yes
    US7ASCII -》ZHS16GBK Yes
    US7ASCII -》UTF8 Yes
    具体步骤为:
    SQL> STARTUP MOUNT;
    SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
    SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
    SQL> ALTER DATABASE OPEN;
    SQL> ALTER DATABASE CHARACTER SET <new_character_set_name>;
    SQL> SHUTDOWN IMMEDIATE; -- or NORMAL
    SQL> STARTUP;
      

  3.   

    oracle所在的环境变量里改,然后重启数据库
    或者到视图V$parameters里修改
      

  4.   

    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的NLS_LANG字符串值修改为AMERICAN_AMERICA.us7ascii。
      

  5.   

    同意
    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的NLS_LANG字符串值修改为AMERICAN_AMERICA.us7ascii。  
      

  6.   

    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的NLS_LANG字符串值修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
      

  7.   

    我想问一下,在局域网上修改如字段czbj(char 1)老是出现怪字符如□,是不是跟字符集有关?
      

  8.   

    HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的NLS_LANG字符串值修改为AMERICAN_AMERICA.us7ascii
    改如字段czbj(char 1)老是出现怪字符如"□",是跟他有关!