問題描述:
使用plsql developer 查詢出來的數據結果,中文顯示爲亂碼,如下圖
問題分析:
Oracle服務器端字符編碼 和 Oracle 客戶端字符編碼不一致
解決方案:
查看Oracle服務器端字符集編碼方式
select userenv('language')from dual
在安裝了PL/SQL Developer、Oracle Instant Client的本機中,環境變量的系統變量,創建NLS_LANG
NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
或者
NLS_LANG
AMERICAN_AMERICA.UTF8
再次啓動plsql developer ,問題已解決,如下圖