plsql中文亂碼問題(顯示問號)

問題:sql

打開 plsql,執行 sql 語句,中文顯示亂碼:數據庫

 

解決方案: spa

1)輸入 sql 語句 select userenv('language') from dual 查看數據庫字符集3d

 2)輸入 sql 語句 select * from V$NLS_PARAMETERS 查看本地字符集,查看第一行和第九行是否對應blog

3)查看下環境變量的設置,查看是否有變量 NLS_LANG,沒有則新建該變量utf-8

4)新建變量,設置變量名:NLS_LANG,變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK(這裏的變量值須要與數據庫環境相同因此不固定:好比還會有 utf-8 等),肯定便可class

5)從新打開 plsql,執行 sql 語句,問題解決變量

相關文章
相關標籤/搜索