PLSQL打開sql文件中文亂碼解決方案


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格式,然后就可以了 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM