背景:
通过PL/SQL Developer远程连接Oracle时有时会产生中文乱码的现象。
解决方案:
1.确认oracle服务器使用的编码,执行以下命令:
select userenv('language') from dual;
执行结果:
我们的客户端编码需要和服务器编码保持一致即可。
2.修改系统环境变量:
新增系统变量:变量名(NLS_LANG)、变量值(AMERICAN_AMERICA.ZHS16GBK),如下图所示:
3.保存后重启PL/SQL Developer即可。