首页 > Linux操作系统 > Linux操作系统 > ORACLE乱码解决方案
操作系统已安装汉字字符集
首先安装的时候字符集应选择
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/ ,如需转载,请注明出处,否则将追究法律责任。