问题是:pl/sql连接数据库的时候中文出现乱码
解决办法:
(1)先查询oracle数据库的字符集是什么编码
select * from nls_database_parameters where parameter = 'NLS_CHARACTERSET';
(2)方法一:设置环境变量
创建一个名为“NLS_LANG”的系统环境变量
gbk编码设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”;
UTF8编码设置其值为“AMERICAN_AMERICA.UTF8”
然后重新启动 pl/sql developer 即可
方法二:在注册表中添加NLS_LANG配置
运行REGEDIT,第一步选HKEY_LOCAL_MACHINE, 第二步选择SOFTWARE, 第三步选择 Oracle, 第四步选择 NLS_LANG, 输入与服务器端相同的字符集, 然后重新启动 pl/sql developer。