Linux下SQLPlus中文乱码处理
生活随笔
收集整理的這篇文章主要介紹了
Linux下SQLPlus中文乱码处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.首先查詢數據庫字符集
SQL>?select?userenv('language')?from?dual;USERENV('LANGUAGE') ---------------------------------------------------- AMERICAN_AMERICA.AL32UTF8SQL>?exit從上面得知數據庫字符集為AMERICAN_AMERICA.AL32UTF8
2.配置環境變量
echo?'export?NLS_LANG="AMERICAN_AMERICA.UTF8"'>>/etc/profile source?/etc/profile3.再次查詢即可正常識別中文
原因分析:
sqlplus亂碼與操作系統NLS_LANG變量有關,當數據庫字符集與NLS_LANG變量不一致就產生亂碼。
轉載于:https://blog.51cto.com/fengwan/1892643
總結
以上是生活随笔為你收集整理的Linux下SQLPlus中文乱码处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Usermod 命令详解
- 下一篇: 博为峰JavaEE技术文章 ——MyBa