本人的使用情況是: 笨既沒有安裝Oracle,配置了PLSQL,在查詢含有中文數據的時候遇到了查詢的數據中有中文亂碼的問題,中文顯示為???,並且軟體的某些提示也會出現。 先進行查詢確認編碼: select * from V$NLS_PARAMETERS select * from V$NLS_PA ...
本人的使用情況是: 笨既沒有安裝Oracle,配置了PLSQL,在查詢含有中文數據的時候遇到了查詢的數據中有中文亂碼的問題,中文顯示為???,並且軟體的某些提示也會出現。 先進行查詢確認編碼:
select * from V$NLS_PARAMETERS
見擦汗第一行數據是不是簡體中文:SIMPLIFIED CHINESE
![](http://images2017.cnblogs.com/blog/1111758/201709/1111758-20170913114906750-594807224.png)
如果不是的話,增加一個系統的環境變數: 變數名:NLS_LANG 變數值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 最後,重啟PL/SQL 再次查詢