PLSQL Developer下報錯信息顯示亂碼問題
連接環境:win 7
數據庫版本:oracle 11g
模擬一個錯誤,查看錯誤提示顯示“????”亂碼問題,如下:
檢查:
1、V$NLS_PARAMETERS
為了顯示中文,NLS_LANGUAGE應該為SIMPLIFIED CHINESE
2、進入注冊表查看語言
在電腦“開始”菜單里找到“運行”,然后在對話框里輸入“regedit”就能打開電腦注冊表了。依次單擊HKEY_LOCAL_MACHINE --->SOFTWARE ---> ORACLE--->KEY_OraDb11g_home1,找到NLS_LANG,查看數值數據是否為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
3、系統下的環境變量設置
變量名:NLS_LANG
變量值設為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
退出PLSQL Developer,重新登錄
再次執行模擬報錯,看到錯誤提示信息已經顯示為中文
原創作品,出自 “深藍的blog” 博客,歡迎轉載,轉載時請務必注明出處(http://blog.csdn.net/huangyanlong)。
