plsql中文亂碼,顯示問號

  1. 登錄plsql,執行sql語句,輸出的中文標題顯示成問號????;條件包含中文,則無數據輸出html

     

    PLSQL:[1]plsql中文亂碼,顯示問號

  2.  輸入sql語句select * from V$NLS_PARAMETERS查看字符集,查看第一行value值是否爲簡體中文sql

    PLSQL:[1]plsql中文亂碼,顯示問號

  3.  進入註冊表,依次單擊HKEY_LOCAL_MACHINE --->SOFTWARE ---> ORACLE--->home(小編安裝的是Oracle 11g,這裏顯示成KEY_OraDb11g_home1),找到NLS_LANG,查看數值數據是否爲:SIMPLIFIED CHINESE_CHINA.ZHS16GBKhtm

    PLSQL:[1]plsql中文亂碼,顯示問號

  4.  若是以上設置都沒有問題,那就要查看下環境變量的設置,查看是否有變量NLS_LANG,沒有則新建該變量blog

    PLSQL:[1]plsql中文亂碼,顯示問號

    PLSQL:[1]plsql中文亂碼,顯示問號

    PLSQL:[1]plsql中文亂碼,顯示問號

  5.  新建變量,設置變量名:NLS_LANG,變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,肯定便可ci

    PLSQL:[1]plsql中文亂碼,顯示問號

  6.  退出plsql,從新登錄plsql。輸入sql語句,執行,中文標題終於正常顯示,也有數據輸出了get

    PLSQL:[1]plsql中文亂碼,顯示問號

相關文章
相關標籤/搜索