天天看点

2#plsql 查询数据库乱码

2#plsql 查询数据库乱码

数据库查询中文乱码     正常原因一般是oracle 服务端要和客户端的字符集编码不一致造成;      select * from V$NLS_PARAMETERS;      select userenv('language') from dual;    

2#plsql 查询数据库乱码
2#plsql 查询数据库乱码

    然后去根据这个设置环境变量:      NLS_LANG  =  'AMERICAN_AMERICA.ZHS16GBK'

然后如果plsql  还在报错ora 12705;     可能是plsql不是通过oracle客户端连接的数据库     这样就需要重新安装数据库客户端      可以先确认一下 是否安装了oracle客户端  进入cmd中 输入sqlplus

2#plsql 查询数据库乱码

sqlplus远程连接数据库     SQLPLUS ADQNSS/[email protected]41:1521/ORCL

一般32位的oracle 比较好用; 如果还不行 可以去注册表将注册表里的nls改正过来; plsql》工具》首选项里面的地址不要指定;    

2#plsql 查询数据库乱码

http://blog.sina.com.cn/s/blog_476c81d60101a049.html SIMPLIFIED CHINESE_CHINA.ZHS16GBK