本帖最后由 r9cnkr 于 2011-06-01 13:04:15 编辑

解决方案 »

  1.   

    SET NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    START C:\"Program Files"\"PLSQL Developer"\plsqldev.exe
    EXIT
    你帮上面的代码复制到文本文件,然后保存为.bat文件。
    把START后面的路径改为PLSQLDEVELOPER的安装路径,然后在用这个.bat批处理打开用。
      

  2.   

    --查看一下数据库使用什么字符集,设置成一致
    SELECT VALUE
      FROM nls_database_parameters t
     WHERE t.PARAMETER = 'NLS_CHARACTERSET';
     
    --或者是这个
    SELECT sys_context('userenv', 'LANGUAGE') FROM dual;
      

  3.   

    谢谢楼上的
    我修改成这个,就好使了AMERICAN_AMERICA.US7ASCII
      

  4.   

    你PL/SQL和ORACEL服务器的字符集不一致
      

  5.   

    这个问题我已经解决了,感谢上面的各位
    其实我说了注册表修改成AMERICAN_AMERICA.US7ASCII就好使了