PL SQL 顯示亂碼之解決方案

2021-05-24 11:43:01 字數 841 閱讀 6937

plsql 中文顯示亂碼。 

1.hkey_local_machine->software->oracle->homeo

hkey_local_machine->software->oracle

nls_lang :simplified chinese_china.zhs16gbk

或 simplified chinese_china.utf8

設定環境變數,nls_lang :simplified chinese_china.zhs16gbk

如果想轉換為utf8字符集,可以賦予"nls_lang"為"american_america.utf8"

oracle字符集的查詢:

1、資料庫伺服器字符集select * from nls_database_parameters,其**於props$,是表示資料庫的字符集。

2、客戶端字符集環境select * from nls_instance_parameters,其**於v$parameter,

表示客戶端的字符集的設定,可能是引數檔案,環境變數或者是登錄檔

3、會話字符集環境 select * from nls_session_parameters,其**於v$nls_parameters,表示會話自己的設定,可

能是會話的環境變數或者是alter session完成,如果會話沒有特殊的設定,將與nls_instance_parameters一致。

客戶端的字符集要求與伺服器一致,才能正確顯示資料庫的非ascii字元。

字符集要求一致,但是語言設定卻可以不同,語言設定建議用英文。如字符集是zhs16gbk,則nls_lang可以是

american_america.zhs16gbk。

PL SQL 中文亂碼解決方案

1.使用的是伺服器上的,不是本機的oracle,按下面做就可以了 設定環境變數 nls lang,具體值用下面查詢的值 select american america.property value from database properties where property name nls ch...

jsp中文顯示亂碼解決方案

jsp中文顯示亂碼解決方案 二 表單提交中文時出現亂碼 三 資料庫連線 大家在jsp的開發過程中,經常出現中文亂碼的問題,可能一至困擾著您,我現在把我在jsp開發中遇到 一 jsp頁面顯示亂碼 下面的顯示頁面 display.jsp 就出現亂碼 out.print jsp的中文處理 對不同的web伺...

PLSQL開啟sql檔案中文亂碼解決方案

1.檢視資料庫當前字符集引數設定 select from v nls parameters 2.檢視資料庫可用字符集引數設定 select from v nls valid values 假定資料庫使用的是 american america.al32utf8字符集。查詢方式 select from ...