码迷,mamicode.com
首页 > 数据库 > 详细

使用PLSQL Developer和DbVisualizer查询oracle数据库时出现乱码

时间:2015-05-13 12:19:23      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况。

查看了一下数据库编码格式
select * from v$nls_parameters;

技术分享

查看编码值为WE8ISO8859P1。而电脑环境变量NLS_LANG的值为AMERICAN_AMERICA.ZHS16GBK。更改为
AMERICAN_AMERICA.WE8ISO8859P1之后重启工具就好了。如果没有此环境变量,可以新建一个,将编码值更改为一致。

我的机器到此就好使了,据说有的需要更改注册表中值。

运行---->regedit-------->F3查找NLS_LANG----->修改注册表(谨慎)

HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEO/NLS_LANG

该项值改为和数据库服务端一致

注:如果不放心,修改该键值:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/ALL_HOMES/ID0/NLS_LANG。

技术分享

使用PLSQL Developer和DbVisualizer查询oracle数据库时出现乱码

标签:

原文地址:http://www.cnblogs.com/yeyuchangfeng/p/4499544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!