故障現象:所有出現漢字的地方,都以?替代,或者是直接亂碼。
有時候報錯提示也出現亂碼。
解決方法:
一、臨時解決方法
切換到Oracle用戶,執行
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
問題解決。但這種方式只對本次會話有效。
二、永久解決方法
修改profile文件:
vi /etc/profile
在文件最后添加
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
問題解決!而且退出后,下次登錄不用重新設置。