首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle的字符集,该怎么解决

2012-12-30 
oracle的字符集大家好:我的系统重装了,所以我的oracle又重新装了。安装后,sqlplus等能登陆。但是plsqldelop

oracle的字符集
oracle的字符集,该怎么解决oracle的字符集,该怎么解决大家好:
   我的系统重装了,所以我的oracle又重新装了。安装后,sqlplus等能登陆。但是plsqldelop登陆时,能登陆,但显示了警告。结果如下图所示
 oracle的字符集,该怎么解决

我的理解:
  这是因为数据库和客户端的字符集不一致造成的。
问题点:
一  我安排按照图片上说的修改注册表,我竟然发现注册表hkey_local_machine\software下竟然没有oracle。这是不是我安装错了?但是,我用sqlplus和dev都能登陆
二 我用管理员的权限登陆后,查询了几个视图
 select * from nls_database_parameters
结果列 NLS_CHARACTERSET  显示为AL32UTF8
select userenv('language') from dual
结果显示为SIMPLIFIED CHINESE_CHINA.AL32UTF8
select nls_charset_name(to_number('0354','xxxx')) from dual;
结果显示为 ZHS16GBK
    
[解决办法]
这个可以直接忽略掉
不影响你使用
[解决办法]
环境变量里加一条
NLS_LANG值为AMERICAN_AMERICA.UTF8

热点排行
Bad Request.