oracle 11g sqlplus和plsql developer 乱码解决方案

----------------------------------华丽的分隔符----------------------------------

在cmd终端下运行sql

      
      中文的话:
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
     英文的话 
            set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
     而后进入sqlplus便可
     (此方法只对当前cmd终端有效,下次再用时须要重设,不推荐这种)
----------------------------------华丽的分隔符----------------------------------
中文乱码解决:(推荐方法,笔者亲测有效)
在个人电脑上右键属性--高级系统设置--高级--环境变量,新建用户变量: 
变量名:NLS_LANG 
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
(网上给的方法是 AMERICAN_AMERICA.UTF8 笔者亲测乱码依旧!!!)
 
 
----------------------------------华丽的分隔符----------------------------------
处理PLSQL Developer的select语句后出现乱码状况:解决方法: 1.打开 PLSQL Developer 安装目录下,看到有PLSQLDev.exe的目录, 在PLSQL Developer文件夹内新建“PLSql_run.bat”文件,在该文件中输入下面内容: ****************************************************(此行不要) set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK PLSQLDev.exe ****************************************************(此行不要)
2.每次启动时请使用"PLSql_run.bat"文件进行启动PLSQL Developer工具,不然出现乱码。
     (这里不习惯的同窗能够将原来桌面的plsql的快捷方式指向bat便可,不会的留言找我)
 
----------------------------------华丽的分隔符----------------------------------
相关文章
相关标签/搜索