![]()
2#plsql 查询数据库乱码
数据库查询中文乱码 正常原因一般是oracle 服务端要和客户端的字符集编码不一致造成; select * from V$NLS_PARAMETERS; select userenv('language') from dual;
然后去根据这个设置环境变量: NLS_LANG = 'AMERICAN_AMERICA.ZHS16GBK'
然后如果plsql 还在报错ora 12705; 可能是plsql不是通过oracle客户端连接的数据库 这样就需要重新安装数据库客户端 可以先确认一下 是否安装了oracle客户端 进入cmd中 输入sqlplus
sqlplus远程连接数据库 SQLPLUS ADQNSS/[email protected]41:1521/ORCL
一般32位的oracle 比较好用; 如果还不行 可以去注册表将注册表里的nls改正过来; plsql》工具》首选项里面的地址不要指定;
http://blog.sina.com.cn/s/blog_476c81d60101a049.html SIMPLIFIED CHINESE_CHINA.ZHS16GBK