用oracle客户端软件查看oracle数据库乱码问题

用oracle客户端软件查看oracle数据库乱码问题

由于我们公司安装的oracle数据库的字符环境都采用8859码,而在本机安装oracle客户端的环境是简体中文的,造成无论是sqlplus还是plsql developer访问oracle的时候都无法正确查看和插入中文内容。

解决办法是修改注册表,路径为HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0,键为NLS_LANG,键值改为AMERICAN_AMERICA.US7ASCII

修改成功后启动sqlplus(本机的),看到所有提示信息都是英文(缺省应该是中文的),表示修改生效。此时,通过oracle客户端访问数据库的应用程序(包括plsql developer)就可以正常操作中文了

看来客户端软件的乱码并不是客户端软件本身的问题,而与客户端操作系统有关。

你可能感兴趣的:(用oracle客户端软件查看oracle数据库乱码问题)