Linux系統下Oracle執行SQL腳本后中文出現亂碼解決方法


先確認Oracle的字符集,sqlplus登錄Oracle后執行語句:

 

[sql]

select userenv('language') from dual; 

返回值例如:AMERICAN_AMERICA.ZHS16GBK

修改Linux的NLS_LANG環境變量,修改Oracle指定的Linux用戶下面
 

“.base_profile”文件,加入如下: 

export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"  

用Linux命令source ~/.base_profile,使環境變量設置生效;

查看環境變量的Linux命令為“echo $NLS_LANG”。


免責聲明!

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



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