ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORACLE乱码解决方案

ORACLE乱码解决方案

原创 Linux操作系统 作者:woshishui11211 时间:2014-03-31 14:31:24 0 删除 编辑

操作系统已安装汉字字符集

首先安装的时候字符集应选择
character set     AL32UTF8   推荐类型可以存储很多汉字

设置环境
[oracle@oracle ~]$ vim .bashrc
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LANG=zh_CN.GB2312

如这时建表添加中文记录,查询还是乱码

sqlplus " / as sysdba"
sql>shutdown immediate;
sql>startup mount;
sql>alter system enable restricted session; 
sql>alter database open;
sql>alter database character set INTERNAL_USE ZHS16GBK;
sql>shutdown immediate;
sql>startup mount;
sql>alter database open;

这个时候建表插入中文可正确显示,不会显示乱码

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26217983/viewspace-1133206/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-03-15

  • 博文量
    39
  • 访问量
    303515