plsql查询结果中文乱码

Posted 草鸟It

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql查询结果中文乱码相关的知识,希望对你有一定的参考价值。

网上的教程很多,但是这里需要说明的是如果没有安装oracle客户端的情况下,该怎么修改注册表里面的oracle参数呢?

当然有些是不需要改注册表的,只需要配置环境变量就可以了,但是有的时候发现改了之后并不好使,这种情况下只能修改注册表了.

  

你到注册表的下面看看HKEY_LOCAL_MACHINE->SOFTWARE->Wow6432Node看看有没有ORACLE选项,如果还没有那咱就添加一个;代码如下建立二个后缀名为AMERICAN_10g.reg和CHINESE_10g.reg(名称不重要,关键是后缀名)的注册表;内容分别为

可以先把内容保存到记事本,然后把后缀名改成reg,然后拖放到注册表里面,会根据路径自动匹配存放的位置.

1
2
3
4
5
6
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraDb10g_home1]
"NLS_LANG"="AMERICAN_AMERICA.US7ASCII"
 
 
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraDb10g_home1]
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

我的plsql是安装在这里 D:Program FilesPLSQL Developer》你们下载之后把注册表放在plsql目录下面运行之后,按下WIN+R(WIN就是带微软图标的那个按键),输入:regedit 打开注册表。要修改本地注册表中的“HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraClient11g_home1”-----右击NLS_LANG——点击——修改——数值数据改为:AMERICAN_AMERICA.ZHS16GBK,记住把之前的数据库数据重新输入。(查看一下,如果已经是GBK,则不需要再修改)


以上是关于plsql查询结果中文乱码的主要内容,如果未能解决你的问题,请参考以下文章

plsql查询结果中文乱码

plsql嫖猚sv格式为啥是乱码

PLSQL 中文乱码

sql server2005远程连接oracle11g查询结果中文乱码,怎么解决?

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

plsql部分字段中文乱码,plsql中文乱码