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

2021-07-30 23:55:29 字數 735 閱讀 4715

1. 檢視資料庫當前字符集引數設定 

select * from v$nls_parameters; 

2. 檢視資料庫可用字符集引數設定 

select * from v$nls_valid_values;

假定資料庫使用的是:american_america.al32utf8字符集。查詢方式:select * from v$nls_parameters ; 檢視nls_characterset 的值是多少,我的al32utf8。

則需要將nls_lang的值設定成 :american_america.al32utf8

(1):登錄檔中的nls_lang

單擊左下角的【開始】按鈕, 單擊右側的【執行】命令  在【執行】對話方塊輸入【regedit】,單擊【確定】按鈕 

可以通過修改登錄檔鍵值永久設定 

hkey_local_machine\software\oracle\homexx\nls_lang

設定為:american_america.al32utf8

(2):環境變數

環境變數中,新增nls_lang變數名

值設定為:american_america.al32utf8

從新開啟plsql,開啟sql檔案,如果還不行

如圖所示,把sql檔案另存為utf-8格式,然後就可以了

plsql配置 orcale基本語法 中文亂碼

安裝plsql之前要安裝oracle客戶端 net configuration assistant配置 select from all tab comments 查詢所有使用者的表,檢視等 select from user tab comments 查詢本使用者的表,檢視等 select from ...

PL sql匯入sql檔案中文亂碼解決辦法

1.檢視伺服器端編碼 select userenv language from dual 假定資料庫使用的是 american america.al32utf8字符集。則需要將nls lang的值設定成 american america.al32utf8 1 登錄檔中的nls lang 單擊左下角的...

簡體中文Win7開啟簡體中文chm中文亂碼解決方法

簡體中文win7開啟簡體中文chm中文亂碼解決方法 regedit,在hkey current user software microsoft internet explorer international下增加名為autodetect型別為dword值為1的鍵值。其實在windows下開啟chm檔...