赞
踩
一直在做日語項目
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 版权所有,并保留所有权利。