查询ORACLE数据库乱码

前端之家收集整理的这篇文章主要介绍了查询ORACLE数据库乱码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

可能有多种情况。这里说一种解决方法

就是当服务器是显示正常的,别人也是显示正常的,自已用客户端查询和操作时显示不正常。这通常是由于客户端本机的设置问题造成的,一般设置回与服务器字符集一样就可以了。

1、设置环境变量

NLS_LANG,SIMPLIFIED CHINESE_CHINA.AL32UTF8


2、设置注册

点击“开始”——>“运行”,输入regedit打开注册表,在注册表中把[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient11g_home]下的NLS_LANG改为
SIMPLIFIED CHINESE_CHINA.AL32UTF8(原始值可能为:AMERICAN_AMERICA.WE8MSWIN1252)


一般这样设置后,即可生效,如不生效,可以重启一下。


验证:

可以用以下特别字符验证一下:

SELECT * FROM table1

INSETRT table1(col1) values('abc®人像')

®是特殊字符。

猜你在找的Oracle相关文章