电脑配置:win7 64位
数据库服务端版本:Oracle_win64_11gR2
数据库客户端:OracleClient_win32
由于Oracle装的是64位的,PL\SQL装的是32位的,由于两者系统不一致,刚开始PLSQL连接不上数据库实例。后来我在网上查看了下,说装个32位的客户端然后配置环境变量,就可以连接数据库实例了,我尝试试了下,果然可以
【原文章地址:http://blog.sina.com.cn/s/blog_868ba3570101djuh.html】可是,头疼的是:在cmd中连接数据库中文正常;现在用PLSQL查询的数据显示中文乱码,各种方法都解决不了!
数据库服务器字符集查询结果如下面第一张图;
注册表的NLS_LANG值是:AMERICAN_AMERICA.ZHS16GBK【如图二】
环境变量配置:NSL_LANG值是:AMERICAN_AMERICA.ZHS16GBK
在PLSQL中查询数据,出现乱码【图四】
配置都一致了,为什么还是乱码?