1. 程式人生 > >oracle 漢字顯示問號

oracle 漢字顯示問號

oracle 查表漢字顯示問號,不管是plsql 還是從系統sqlplus登入,漢字的顯示都是問號。

解決方法如下:

  1. 檢視當前字符集

select userenv(‘language’) from dual;

在這裡插入圖片描述
3. 修改變數
現在需要將AMERICAN_AMERICA.ZHS16GBK 改為 SIMPLIFIED CHINESE_CHINA.ZH16GBK
oracle使用者編輯家目錄的 .bash_profile
新增

NLS_LANG=“SIMPLIFIED CHINESE_CHINA.AL32UTF8” export ORACLE_BASE
ORACLE_HOME ORACLE_SID NLS_LANG PATH

source /etc/profile生效

  1. 檢視修改
    select userenv(‘language’) from dual;
    在這裡插入圖片描述
    字符集改過來了,現在再插入一條資料,可以正常顯示出漢字了。