首页 相关文章 Oracle 8i中字符集乱码问题析及其解决办法

Oracle 8i中字符集乱码问题析及其解决办法

  一、问题描述

  SQL Plus WorkSheet是一个窗口图形界面的SQL语句编辑器,对于那些喜欢窗口界面而不喜欢字符界面的用户,该工具相对SQL/PLUS受到了很大的欢迎。但从Oracle 8i以后,如果安装Oracle 8i时选取的是别于英语的字符集,对于我们中国,通常会选取简体中文字符集(ZHS16GBK),安装成功后,运行SQL Plus WorkSheet程序,会出现所有的中文显示以及查询结果均为乱码的情况。

  二、问题分析

  最初出现该问题,首先怀疑就是安装时字符集设置有问题,也就是说没有设置正确的简体中文字符集。首先检查数据库字符集,在SQL/PLUS中,运行下面的SQL语句,检查所连接数据库的字符集:

SQL select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  查询结果发现数据库安装时所选字符集为...[ 查看全文 ]

2016-02-19 标签:

Oracle 8i中字符集乱码问题析及其解决办法的相关文章

手机页面
收藏网站 回到头部