我的plsql 刚开始是好的,但是我重装系统后,从服务器查询出来的数据,如果中文显示的就是乱码。 
像这种回答就不要了“ 
解决PL/SQL和TOAD中文乱码问题: 
regedit->hkey_local_machine->software->oracle->home0->NLS_LANG value:AMERICAN_AMERICA.WE8ISO8859P1” 
因为我本机没有装oracle 注册表里根本没有oracle 这一项。 

解决方案 »

  1.   

    环境变量设置NL_LANFG 为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
      

  2.   


    下面的方法试过了吗?设置环境变量:NLS_LANG,具体值用下面查询的值:
    SELECT 'AMERICAN_AMERICA.' || PROPERTY_VALUE
      FROM DATABASE_PROPERTIES
     WHERE PROPERTY_NAME = 'NLS_CHARACTERSET';
      

  3.   

    环境变量设置NL_LANFG 为SIMPLIFIED CHINESE_CHINA.ZHS16GBK 
      

  4.   

    注册两个用户:liet2008 / liet2000来自我倒分,不好吧。严重鄙视!!!!!!!!!!liet2008 用户发的贴:
    http://topic.csdn.net/u/20080829/10/a083e052-e2f4-4bd6-bdfd-b1acf9a1f70f.htmlliet2000用户发的贴:
    http://topic.csdn.net/u/20080829/11/89bda489-0768-4c39-b7e7-3c7461866499.html
      

  5.   

    注册两个用户:liet2008 / liet2000来自我倒分,不好吧。严重鄙视!!!!!!!!!! liet2008 用户发的贴: 
    http://topic.csdn.net/u/20080829/10/a083e052-e2f4-4bd6-bdfd-b1acf9a1f70f.html liet2000用户发的贴: 
    http://topic.csdn.net/u/20080829/11/89bda489-0768-4c39-b7e7-3c7461866499.html 
      

  6.   

    不错。确实像three_stone_liu 说的那样。。
    这样调制了后在PLSQL时复制出来的中文就不是乱码了。THANK YOU
    不过要是能告诉我这是为什么就太好不过了。