当前位置: 代码迷 >> SQL >> PLSQL联接Oracle中文显示乱码
  详细解决方案

PLSQL联接Oracle中文显示乱码

热度:18   发布时间:2016-05-05 14:30:01.0
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


  相关解决方案