当前位置:   article > 正文

pl/sql developer 中文字段显示乱码_plsql developer update中文后字段乱码

plsql developer update中文后字段乱码

一、pl/sql developer 中文字段显示乱码

原因:因为数据库的编号格式和pl /sql developer的编码格式不统一造成的。

二、查看和修改oracle数据库字符集:

selectuserenv('language') from dual;

查询结果:

SIMPLIFIEDCHINESE_CHINA.AL32UTF8

--修改oracle数据库字符集:(在SQL Plus中)

sql> conn /as sysdba;

sql>shutdown immediate;

databaseclosed.

databasedismounted.

oracleinstance shut down.

sql>startup mount;

oracleinstance started.

total systemglobal area  135337420 bytes

fixedsize                          452044bytes

variablesize                     109051904 bytes

databasebuffers              25165824 bytes

redobuffers                      667648 bytes

databasemounted.

sql> altersystem enable restricted session;

systemaltered.

sql> altersystem set job_queue_processes=0;

systemaltered.

sql> altersystem set aq_tm_processes=0;

systemaltered.

sql> alterdatabase open;

databasealtered.

sql> alterdatabase character set internal_use JA16SJIS;

sql>shutdown immediate;

sql>startup;

 

三、修改pl/sql developer 的编码格式:

windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,

然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 AMERICAN_AMERICA.UTF8”,然后重新启动 pl/sql developer。其它字符集设置同上

 

来自 <http://zhidao.baidu.com/link?url=-nhQ7c9Kqs2swCozJBEiI9X5qxi0pDTkpPDlcwrDWupTHIkke9AijGLBOzyJ7Nvuf80JzSCxWMAlGt5r5ZRykvOlOB9zXKOk0W9eGFU62Qu

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/709459
推荐阅读
相关标签
  

闽ICP备14008679号