您好,登錄后才能下訂單哦!
1.首先查詢數據庫字符集
SQL> select userenv('language') from dual; USERENV('LANGUAGE') ---------------------------------------------------- AMERICAN_AMERICA.AL32UTF8 SQL> exit
從上面得知數據庫字符集為AMERICAN_AMERICA.AL32UTF8
2.配置環境變量
設置開機重啟自動加載將其放到
/home/oracle/.bash_profile
或/etc/profile中
echo 'export NLS_LANG="AMERICAN_AMERICA.UTF8"'>>/etc/profile source /etc/profile
3.再次查詢即可正常識別中文
原因分析:
sqlplus亂碼與操作系統NLS_LANG變量有關,當數據庫字符集與NLS_LANG變量不一致就產生亂碼。
以上就是linux sqlplus亂碼怎么辦的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。