plsql develop连接数据库乱码

原创 2016年05月31日 14:45:31
影响Oracle数据库字符集最重要的参数是NLS_LANG参数。

它的格式如下: NLS_LANG = language_territory.charset

它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。

其中:

Language: 指定服务器消息的语言, 影响提示信息是中文还是英文

Territory: 指定服务器的日期和数字格式,

Charset:  指定字符集。

如:AMERICAN _ AMERICA. ZHS16GBK

从NLS_LANG的组成我们可以看出,真正影响数据库字符集的其实是第三部分。

所以两个数据库之间的字符集只要第三部分一样就可以相互导入导出数据,前面影响的只是提示信息是中文还是英文。

select * from v$nls_parameters;(查询plsql的编码格式)


设置plsql的编码格式:


在系统环境变量中新加变量名:NLS_LANG


变量值:设置为select userenv('language') from dual查询出来的值一样


select userenv('language') from dual(查询oracle的编码格式)

错误提示为乱码的情况:


在系统环境变量中新加变量名:NLS_LANG

变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

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

ORACLE 11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码

问题描述: 本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务...
  • u012468263
  • u012468263
  • 2016年05月04日 13:41
  • 1471

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

使用plsql查询数据显示为乱码: 查看数据库编码:   通过网上搜索,发现需要设置环境变量,添加以下环境变量:   LANG=zh_CN.GBK  NLS_LANG="SIM...
  • aovenus
  • aovenus
  • 2013年10月12日 10:59
  • 41899

plsql客户端连接远程和本地数据库

不管是连接远程还是本地的数据库,前提是电脑必须安装oracle客户端。 配置方法: 1、找到oracle的安装目录。如:C:\oracle\product\10.2.0\db_1\ne...
  • hangshuai799
  • hangshuai799
  • 2016年05月19日 10:09
  • 1873

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

使用plsql查询数据显示为乱码: 查看数据库编码:   通过网上搜索,发现需要设置环境变量,添加以下环境变量:   LANG=zh_CN.GBK...
  • u012151556
  • u012151556
  • 2016年09月22日 18:46
  • 1213

plsql 连接oracle数据库详细配置

第一次用这种方式连接oracle数据库,自己百度搞了快两个小时才弄好,百度的资源也不靠谱,看了好多都不完整,搞完了报各种错误,各种连不上数据库,自己整理下资料,希望给其他的同行予以借鉴,不能保证每个人...
  • weinichendian
  • weinichendian
  • 2016年06月22日 18:25
  • 44351

PLSQL 远程连接Oracle数据库的配置

本地安装的PLSQL软件,安装成功后,只能连接本地的数据库,
  • u012732854
  • u012732854
  • 2014年09月26日 12:16
  • 3710

PLSQL安装、连接服务器及字符编码更改

在学习时用oracle时,使用PLSQL客户端来操作数据库,这里简单介绍了它安装相关问题。 一、下载PLSQL并破解(看不惯英文的可以安装汉化文件),下载地址:PLSQL+instantclient...
  • txadf
  • txadf
  • 2015年11月10日 21:10
  • 906

PLSQL Developer使用技巧整理

Edit/Undo     Ctrl+Z Edit/Redo     Shift+Ctrl+Z Edit/PL/SQL Beautifier  Ctrl+W   (自定义)        S...
  • zhongguomao
  • zhongguomao
  • 2015年11月18日 10:48
  • 741

如何用PLSQL Developer登陆远程服务器

摘要: 如何用PLSQL Developer登陆远程服务器      第一、准备工作 首先安装好Oracle数据库,并找到安装路径。 安装好PLSQL工具 。 这里远...
  • H12KJGJ
  • H12KJGJ
  • 2016年12月19日 18:10
  • 945

PL/Sql develop 查询oracle数据库内容乱码/ 导出excel乱码解决

 一般都是系统字符集和oracle数据库字符集不同而导致 解决如下: 在windows中创 建一个名为“NLS_LANG”的系统环境变量,设置其值为“SIMPLIFIED C...
  • kevin_LCC
  • kevin_LCC
  • 2015年03月12日 08:24
  • 1754
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:plsql develop连接数据库乱码
举报原因:
原因补充:

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