plsql developer 中文亂碼,顯示爲'?'

問題描述:

使用plsql developer 查詢出來的數據結果,中文顯示爲亂碼,如下圖

問題分析

Oracle服務器端字符編碼 和 Oracle 客戶端字符編碼不一致

解決方案:

查看Oracle服務器端字符集編碼方式

select userenv('language')from dual

在安裝了PL/SQL DeveloperOracle Instant Client的本機中,環境變量的系統變量,創建NLS_LANG

NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

或者
NLS_LANG
AMERICAN_AMERICA.UTF8

再次啓動plsql developer ,問題已解決,如下圖

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章