PL/SQL Developer中文乱码,但通过secureCRT连接Oracle显示正常,需要通过以下步骤进行修改。
1、查看服务端的字符集:
select * from v$nls_parameters;
2、修改注册表
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEO/NLS_LANG
该项值改为和数据库服务端一致
注:如果不放心,修改该键值:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/ALL_HOMES/ID0/NLS_LANG
3、修改环境变量
在系统环境变量中设置NLS_LANG,和服务端一致
其他修改项:
1、建议使用PL/SQL Developer 8.0 版本
2、PL/SQL Developer Tools/Preferences/User Interface/Fonts/Grid/Select…修改显示字体
3、查看 Help/Support Info,不过我看到修改成功(注册表和环境变量)后,显示正常了,但Info中显示仍然是以前的值