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

转载 2015年07月08日 15:24:35

一、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

相关文章推荐

PL/SQL Developer 中文字段显示乱码

PL/SQL Developer 中文字段显示乱码 数据库学习笔记(2) 在数据表中插入一条数据,可以正常出入,但是当查询显示的时候,中文字符无法显示出来,而是显示的问号(???) 乱码...
  • Elenal
  • Elenal
  • 2016年03月24日 15:41
  • 494

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

在windows中创建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,然后重新启动 pl/sql developer,这样...

PL/SQL Developer 显示中文乱码问题

PL/SQL Developer 显示中文乱码问题  PL/SQL Developer 显示中文乱码问题 简单版本: 首先,通过  select userenv('lang...

pl/sql developer 中文显示乱码问题

今天上班时遇到了pl/sql developer 中文显示乱码问题,在网上找了相关资料,与大家分享一下: pl/sql 设置编码 登录PLSQL/Developer是提示 ...

关于PL/SQL Developer 中文乱码的解决

关于PL/SQL Developer 中文乱码的解决      前天项目的开发数据库换到另一台服务器了,不知道哪位大仙把新数据库的编码改变了,大家使用PL/SQL Developer...
  • haiross
  • haiross
  • 2015年07月03日 11:54
  • 9736

PL/SQL Developer中文乱码问题

一、问题描述         使用select * from scott.invoice的结果,发现zhongw

pl/sql developer 中文乱码

在windows中创建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,然后重新启动 pl/sql developer,这样...

oracle-PL/SQL显示中文时为乱码的解决方法

oracle-PL/SQL显示中文时为乱码的解决方法

PL/SQL 查询和显示的数据 中文乱码

1、表结构中的comments中文乱码,如下图所示: 2、查询结果集中文乱码: 原来以为是PL/SQL的字体设置有你问题,就到Tools/Preperences/User Interfac...
  • yyyyu3
  • yyyyu3
  • 2013年08月16日 16:25
  • 1067

【Oracle】——pl/sql中文乱码,显示“?”

前提          最近的项目都是Oracle,虽然小编对oracle数据库一直是一清二白,但是要去学习啊!也是刚刚开始学习使用,问题就不断啊。就说这个最有可能遇到的乱码的问题,第一反应,编码格式...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:pl/sql developer 中文字段显示乱码
举报原因:
原因补充:

(最多只允许输入30个字)