我在服务器windows2003简体中文版上安装的简体中文版的oracle11g,在服务器上运行sqlplus一切正常,中文能正常显示,
但在客户端运行sqlplus时则提示信息中含中文的地方都变成了乱码,数据库表中的记录也是乱码。 用select userenv('language') from dual查询的结果是SIMPLIFIED CHINESE_CHINA.AL32UTF8,客户端注册表中
NLS_LANG的值也改了相同了,但客户端plsql中仍为乱码,但在pl/sql developer中,数据库表中的记录可以正常显示中文,
但错误提示信息弹出的对话框仍然是乱码。 能不能在不修改服务器端的情况下,使客户端能正常工作?
哪位大侠能指点以下,不胜感激!
但在客户端运行sqlplus时则提示信息中含中文的地方都变成了乱码,数据库表中的记录也是乱码。 用select userenv('language') from dual查询的结果是SIMPLIFIED CHINESE_CHINA.AL32UTF8,客户端注册表中
NLS_LANG的值也改了相同了,但客户端plsql中仍为乱码,但在pl/sql developer中,数据库表中的记录可以正常显示中文,
但错误提示信息弹出的对话框仍然是乱码。 能不能在不修改服务器端的情况下,使客户端能正常工作?
哪位大侠能指点以下,不胜感激!
解决方案 »
- 使用VMware安装RAC时网卡配置问题
- job 报错ORA-01654: unable to extend index
- PLSQL报 ORA-12514错误.求助
- oracle多表联查问题
- oracle复制能将数据库A中用户user_1的表tb_1中的数据复制到数据库B中用户user_2的表tb_2中么?
- 导出sql语句... 怎么不支持clob列呢???
- 插入数据问题.在线等急!
- 请教!《oracle8初学者指南》中关于联机重做日志的一句话不知如何理解。。。
- 关于oracle9i的安装,有分
- 当存储过程中显性查询得到的游标为空时,怎样才能判断出来呢?
- Oracle关于函数与存储过程
- 小白问题 希望有人来回答
注册表HKEY_LOCAL_MACHINE-> SOFTWARE-> ORACLE-> HOME0中“NLS_LANG”的值看看
1 NLS_CHARACTERSET AL32UTF8 Character set注册表HKEY_LOCAL_MACHINE-> SOFTWARE-> ORACLE-> HOME0中“NLS_LANG”的值为:
SIMPLIFIED CHINESE_CHINA.AL32UTF8没有看出哪里不对的,请指点,谢谢!
如果还是不行,请使用 alter session set nls_language=american