【oracle】—— PLSQL中的表裏沒法顯示中文

  • 問題

    PLSQL中的表裏沒法顯示中文。

    問題.png

  • 緣由

    Oracle數據庫所用的編碼和PLSQL Developer所用的編碼不一樣所致使的(Oracle是11g版本)sql

  • 解決辦法

  1. 查看數據庫字符集 sql語句: select userenv('language') from dual

數據庫字符集.png

2.查看本地字符集 ,第一行和第九行是否與以前的對應
本地字符集.png數據庫

3.查看環境變量是否有變量NLS_LANG,沒有則新建該變量。(個人電腦右鍵-屬性-高級系統設置-高級-環境變量)
變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK(這裏的變量值指剛剛查出的本地字符集)編碼

環境變量1.png

4.最後一步很重要!!! 重啓PLSQL!重啓後,問題獲得解決。spa

結果.jpg

相關文章
相關標籤/搜索