文档章节

plsql乱码解决

月黑风高杀人夜
 月黑风高杀人夜
发布于 2017/01/19 14:08
字数 416
阅读 15
收藏 0

PLSQL中文显示乱码   真正有效的解决方案  

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

在这里,我们使用的是服务器上的Oracle,不是本机的Oracle,按照以下两个步骤进行:首先要查询ORACLE服务器的语言、地域和字符集,然后将查询结果设置为本地的环境变量:NLS_LANG。具体如下:

1. 查询ORACLE服务器的语言、地域和字符集

select * from nls_database_paameters;

查询结果如下图,

下图NLS_LANGUAGE 表示“语言”,NLS_TERRITORY  表示“地域”,NLS_CHARACTSET 表示“字符集”,将他们三个按照“语言_地域.字符集”的格式拼接起来,就有了“AMERICAN_AMERICA.ZHS16GBK”(注意:这里要根据你自己的ORACLE服务器的这三个值进行拼接哦~不要简单的复制粘贴)

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

 

2.设置本地环境变量:NLS_LANG,

进入 我的电脑,属性,高级,环境变量,添加1项:

 NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"

(注意:这里要根据你的ORACLE服务器的这三个值进行拼接哦~不要复制粘贴)

 

OK,重新打开PLSQL dev  ,中文显示正常拉~~

 

还有一点需要注意的是:网上很多方案说要修改本地注册表中的“HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraClient11g_home1”项,其实这是不对的,这已注册表项是本地ORACLE的字符集,跟你要访问的服务器ORACLE没有关系的。

本文转载自:

上一篇: cron表达式
下一篇: 利用yum的缓存
月黑风高杀人夜
粉丝 11
博文 112
码字总数 90868
作品 0
深圳
私信 提问
PLSQLDeveloper中文显示乱码的解决方法

PLSQL客户端打开汉字显示乱码问题 PLSQLDeveloper中文显示乱码的解决方法 PLSQL Developer中文显示乱码是因为Oracle数据库所用的编码和PLSQL Developer所用的编码不同所导致的。 解决方法: ...

赤练挚爱
2016/09/23
0
0
PLSQL显示乱码或无法进行中文条件查询解决办法

PLSQL显示乱码-无法进行中文条件查询解决 原因:PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。 1. 查询Oracle服务...

liu13430
2015/03/26
129
0
PLSQL Developer 查看字段属性描述信息乱码问题

PLSQL Developer 查看字段属性描述信息乱码问题 操作系统:WIN 10 PLSQL Developer:本地的只是客户端,Oracle数据库在远程服务器上。 PLSQL Developer版本:7.1.4.1390 在使用PLSQL Develop...

laowang2915
2017/07/14
0
0
Win10 64位系统中PLSQL显示乱码-无法进行中文条件查询解决

原因:PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。 解决: 查询Oracle服务端字符集编码,获取NLS_CHARACTERSET字...

铂金小猴
2016/10/15
333
0
PLSQL配置远程连接数据库

1.先安装PLSQL。地址:http://pan.baidu.com/s/1hqGbATI 2.解压缩instantclient112,找到以下路径 instantclient112NETWORKADMIN的tnsnames.ora文件,修改里面的配置信息。如图,其中namedb是...

微尘鉴
2015/12/14
133
0

没有更多内容

加载失败,请刷新页面

加载更多

for循环

九九乘法表 示例:for(int i = 1; i <= 9; i++){ for (int j = 1; j <= i; j++) { // 每次开始i循环,j都会重新定义为j=1,然后开始循环计算 System.out.print(j +......

Shutting
13分钟前
3
0
小王子1

一定要帅! 韩国设计师品牌 insgram全世界得网红 韩国潮男穿搭 HM 找到穿衣服最好看的人,跟他比,比他好看。 在兴趣前,不要表现目的性,压力 关系是不热就冷的! 不喜欢压力,不喜欢负责任...

阿锋zxf
32分钟前
8
0
时间戳

1 loadTimeString(ts) { var d = new Date(); if (String(ts).length == 10) { d = new Date(ts * 1000); ......

东方巨人
33分钟前
5
0
Redis Cluster

Redis Cluster 集群 redis集群有以下几种方式 普通一主多从 普通一主多从+哨兵 cluster分片模式 一主多从 搭建方式网上很多,就不多描述了。 这种集群方式,一般master用作写,slave用做读,...

lazy~
34分钟前
8
0
 介绍一款优秀的通用管理权限快速开发框架

这是一套以权限管理为主的轻量化快速开发框架,配置有流程、专业表单、权限、app、企业微信等基础功能模块,在开发通用软件的效率上很有优势。 软件平台常用研发需求分析 《那些年我们一起做...

我想造火箭
50分钟前
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部