plsql中文亂碼問題

2021-09-25 08:02:11 字數 521 閱讀 2452

原因:本機沒有配置資料庫字符集環境變數,或是與資料庫字符集不一致。

步驟一:執行在plsql中執行 select userenv('language') from dual; 語句來檢視本機的字符集,或是執行 select * from v$nls_parameters; 語句。兩者的區別是第一種檢視到的是拼接好的一條字符集資料,第二種是資料庫詳細配置引數有多條資料需要將 第一行,第二行,第九行的value資料以 第一行_第二行.第九行的格式拼接起來,我的拼接好好後是american_america.zhs16gbk

步驟二:在環境變數中新增兩條配置資訊,滑鼠右鍵我的電腦(計算機/此電腦)等圖示,選擇屬性,選擇高階系統設定,選擇高階選項卡的環境變數,在系統變數裡新建兩條配置:

1、lang=zh_cn.gbk(gbk是這樣形式的,不同編碼這裡的value值需要跟著改變)

2、nls_lang=american_america.zhs16gbk(這個value值就是我們步驟一中拼接好的那個值)

步驟三:重啟plsql即可。如果不行,嘗試重啟電腦。

PLSQL中文亂碼問題

機器 中病毒 後,plsql資料庫中的字段成了亂碼 重灌 系統後,plsql中查詢出來的字段仍為 亂碼 plsql 中顯示的資料和資料庫的中文字段全是亂碼 伺服器查詢出來的資料,如果中文顯示的就是亂碼 設定環境變數 nls lang simplified chinese china.zhs16gbk...

PLSQL中文亂碼問題

plsql中文亂碼問題 機器 中病毒 後,plsql資料庫中的字段成了亂碼 重灌 系統後,plsql中查詢出來的字段仍為 亂碼 plsql 中顯示的資料和資料庫的中文字段全是亂碼 伺服器查詢出來的資料,如果中文顯示的就是亂碼 設定環境變數 nls lang simplified chinese ch...

PLSQL中文亂碼問題

機器 中病毒 後,plsql資料庫中的字段成了亂碼 重灌 系統後,plsql中查詢出來的字段仍為 亂碼 plsql 中顯示的資料和資料庫的中文字段全是亂碼 伺服器查詢出來的資料,如果中文顯示的就是亂碼 設定環境變數 nls lang simplified chinese china.zhs16gbk...