PLSQL连接Oracle中文显示乱码
使用PL/SQL连接数据库的时候,显示窗口编码不匹配的窗口,可以忽略这个窗口,不过有些信息会显示乱码
?
?
1、查看数据库编码
select * from v$nls_parameters
显示
NLS_LANGUAGE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SIMPLIFIED CHINESE
NLS_CHARACTERSET ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? US7ASCII
?
2、Oracle本机安装的时候,默认编码为ZHS16GBK
注册表信息:
?HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1
NLS_LANG默认为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
按照数据库编码的输出改为:
SIMPLIFIED CHINESE_CHINA.US7ASCII