症状:查询中文显示为符号,拷贝后粘贴到文本文件则显示为正常的中文。SQL Plus能够正常显示中文,dbappscfg.properties中设置
SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
SQLPLUS_SYSTEMROOT=C:\WINDOWS(我的WINDOWS目录)数据库版本:9i(9.2.0.1)
数据库字符集:AMERICAN_AMERICA.AL32UTF8注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK环境变量:
NLS_LANG CHINESE_CHINA.ZHS16GBK另外上述三个NLS_LANG还尝试过
AMERICAN_AMERICA.UTF8 直接显示乱码
AMERICAN_AMERICA.ZHS16GBK 显示情况与SIMPLIFIED CHINESE_CHINA.ZHS16GBK相同,拷贝到文本粘贴正常请教该如何解决?
SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
SQLPLUS_SYSTEMROOT=C:\WINDOWS(我的WINDOWS目录)数据库版本:9i(9.2.0.1)
数据库字符集:AMERICAN_AMERICA.AL32UTF8注册表:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK环境变量:
NLS_LANG CHINESE_CHINA.ZHS16GBK另外上述三个NLS_LANG还尝试过
AMERICAN_AMERICA.UTF8 直接显示乱码
AMERICAN_AMERICA.ZHS16GBK 显示情况与SIMPLIFIED CHINESE_CHINA.ZHS16GBK相同,拷贝到文本粘贴正常请教该如何解决?
现在很多人都是在Oracle10g的环境下学习使用Oracle,建议你安装10g.不过字符集的问题,不是版本的问题,所以还是更新一下你的字符集在注册表里换一下就可以了
我的IDE里能够正常显示中文,只是PL/SQL里存在乱码的情况。
现在直接使用SQLPLUS了。