Linux環境Oracle顯示亂碼的解決方案

來源:互聯網
上載者:User

故障現象:

Linux環境Oracle所有出現漢字的地方,都以?替代,或者是直接亂碼。有時候報錯提示也出現亂碼。

解決方案:

一、臨時解決方案

切換到Oracle使用者,執行[sql] view plaincopyprint?

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK問題解決。但這種方式只對本次會話有效。

二、永久解決方案

修改profile檔案:[cpp] view plaincopyprint?

vi /etc/profile

vi /etc/profile在檔案最後添加[cpp] view plaincopyprint?

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK問題解決!而且退出後,下次登入不用重新設定。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.