赞
踩
一直在做日语项目
Oracle服务器 是日语版本
为了访问Oracle服务器
在客户端上安装了pl/sqldeveloper
不知道怎么搞得 通过pl/sql照会数据后乱码了
通过SQLWINDOWS 执行以下命令后
select * from v$nls_parameters;
select userenv('language') from dual;
结果是AMERICAN_AMERICA.AL32UTF8
别的客户端查看结果是 JAPANESE_JAPAN.AL32UTF8
错误的结果
正确的结果应该是:
为了修改客户端字符集
有两个方法
1: 通过注册表修改键值
HKEY_LOCAL_MACHINE/SOFTWARE/Wom6432Node/Oracle/KEY_OraClient11g_home1
NLS_LANG 这个值
如 变成日语 直接把键值变成JAPANESE_JAPAN.AL32UTF8 重启pl/sql developer 工具 再次执行语句抽出一看 结果 应该发生更新
2 重装Oracle客户端也可以
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。