plsql顯示韓文亂碼的處理方法

flzhang發表於2015-08-12
在用plsql查詢有韓文資料的欄位時,發現是亂碼,中文沒有問題於是在客戶端做了些修改,記錄下以供參考
為客戶端顯示正常,要保證在客戶端的環境變數中設定nls_lang,這個值的格式是language_territory.charset 由三個部分組成語言,地域和字符集,每個成分控制了nls子集的特性。Language指定伺服器訊息的語言,territory指定伺服器的日期和陣列格式。Charset指定字符集
客戶端顯示韓文是亂碼可以將客戶端的字符集設定成和伺服器一樣,這就要設定環境變數nls_lang,他的值的格式可以設定成和伺服器一樣,這裡我們可以根據v$nls_parameters中的變數設定。
language_territory.charset = NLS_LANGUAGE_NLS_TERRITORY.NLS_CHARACTERSET
這樣關閉plsql再重啟,查詢韓文欄位顯示正常

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/750077/viewspace-1768914/,如需轉載,請註明出處,否則將追究法律責任。

相關文章