天天看點

Oracle用戶端連接配接遠端Oracle服務中文亂碼問題

  在本機遠端連接配接遠端Oracle服務的時候,寫了如下檢索語句

select * from sys_employee

結果集中出現了中文亂碼,但是遠端伺服器本身的PL/SQL檢索出來沒有問題

解決方案:

步驟一:

select * from v$nls_parameters

擷取執行結果

Oracle用戶端連接配接遠端Oracle服務中文亂碼問題

步驟二:

SELECT 'AMERICAN_AMERICA.' || PROPERTY_VALUE

FROM DATABASE_PROPERTIES

Oracle用戶端連接配接遠端Oracle服務中文亂碼問題

步驟三:配置環境變量:

在系統變量區域添加兩條配置

NLS_CHARACTERSET = ZHS16GBK

NLS_LANG = AMERICAN_AMERICA.ZHS16GBK

如若轉載,請注明出處,微冷的雨出品---YYM

注意

本文僅代表個人了解和看法喲!和本人所在公司和團體無任何關系!