1、检查服务器上Oracle数据库的字符集
conn sys/change_on_installselect name,value$ from props$;NLS_CHARACTERSET这个参数应该是ZHS16GBK,如不是,改为它。SQL*Plus中修改方法:
update props$ set value$='新字符集' where name='NLS_CHARACTERSET';操作系统中修改方法:
connect internal
alter database ORCL character set ZHS16GBK;
alter database ORCL national character set ZHS16GBK;
2、检查操作系统级Oracle汉字显示的字符集运行regedit,定位到:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE找到以下字符串
NLS_LANG检查是否以下内容,如不是,改之
SIMPLIFIED CHINESE_CHINA.ZHS16GBK