由于我们公司安装的oracle数据库的字符环境都采用8859码,而在本机安装oracle客户端的环境是简体中文的,造成无论是sqlplus还是plsql developer访问oracle的时候都无法正确查看和插入中文内容。
解决办法是修改注册表,路径为HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0,键为NLS_LANG,键值改为AMERICAN_AMERICA.US7ASCII
修改成功后启动sqlplus(本机的),看到所有提示信息都是英文(缺省应该是中文的),表示修改生效。此时,通过oracle客户端访问数据库的应用程序(包括plsql developer)就可以正常操作中文了
看来客户端软件的乱码并不是客户端软件本身的问题,而与客户端操作系统有关。
posted on 2008-02-20 15:13
分享爱的空间 阅读(1259)
评论(0) 编辑 收藏