解决PLSQL查询表时中文显示乱码

原创 2013年12月04日 11:07:40

一、客户端环境:

oracle client是免安装版

pl/sql工具也是免安装版本

二、问题现象

打开PL/SQL后,查询表时中文显示是乱码

没有服务器权限,不能登录服务器机器,没有sysdba密码

三、解决方法

1、select * from v$nls_parameters;

一般乱码情况,说明服务器端NLS_CHARACTERSET设置成了ZHS16GBK

2、在客户端的环境变量中添加二个参数

LANG=zh_CN.GBK 
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

3、重启PL/SQL就可以正常显示了

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

PLSQL中文显示乱码,真正有效的解决方案(无需修改注册表 )

PLSQL连接服务器orcale中文显示乱码,真正有效的解决方案(无需修改注册表 )

PLSQL中文显示乱码,真正有效的解决方案(详细步骤和说明 )

PLSQL中文显示乱码,可能是oracle客户端和服务器端的编码方式不一样。网上有很多帖子介绍解决方法,但都说得不清不楚的,这里我将自己经过实践和理解的真正的解决方案分享给大家。 在这里,我们使...

Oracle plsql 查询时中文乱码

1.登陆plsql,执行sql语句,输出的中文标题显示成问号????;条件包含中文,则无数据输出输入 2.输入sql语句select * from V$NLS_PARAMETER...

plsql中文乱码,显示问号

方法/步骤  登陆plsql,执行sql语句,输出的中文标题显示成问号????;条件包含中文,则无数据输出    输入sql语句select * from...

plsql查询数据显示为乱码解决方法

使用plsql查询数据显示为乱码: 查看数据库编码:   通过网上搜索,发现需要设置环境变量,添加以下环境变量:   LANG=zh_CN.GBK...

PLSQL查询表是否被锁定(转)

select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.s...

ORACLE中文显示乱码及PLSQL乱码

前几天新建vmware,安装好oracle10g数据库,导入项目中SQL脚本,中文全部显示乱码。 现整理网上寻找的答案供大家参考: 1、查询数据库当前字符集 SQL> select * fr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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