PLSQL Developer下報錯資訊顯示亂碼問題,plsqldeveloper

來源:互聯網
上載者:User

PLSQL Developer下報錯資訊顯示亂碼問題,plsqldeveloper

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)。

表述有錯誤之處,請您留言,不勝感激。

提醒:點擊目錄,更有助於您的查看。

*****************************************************************************************************


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


plsql developer亂碼的問題

從其他地方找到以下解決方案:
1.把註冊表中的HKEY_LOCAL_MACHINE->SOFTWERE->ORACLE->HOME0->NLS_LANG的索引值JAPANESE_JAPAN.JA16SJIS。另外在Plsql developer的Tools->Preferences-->font這下面所有的字型都改成日文的。
不知道管不管用,我沒有用過日文系統,呵呵~~
 
plsql developer 輸入的中文資料變成了亂碼

沒明白你的意思,看你的圖是個insert語句,這說明你在insert之前就已經是亂碼了。你是不是先在win的編輯器裡寫好insert語句,再粘貼到unix裡,如果是我說的這種情況,你應該用ftp傳送這個指令碼
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.