问题描述:plsql查询中文显示成问号
执行select userenv('language') from dual;
显示AMERICAN_AMERICA.ZHS16GBK
第一阶段:
尝试新建系统变量
NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
保存后启动plsql报错;删除刚刚新建的NLS_LANG后plsql又能正常启动。
第二阶段:
发现系统变量中有个ORACLE_HOME,但值为空,而同事无中文问号问题的电脑上压根没有这个ORACLE_HOME变量。
遂填补值为D:\ora\product\11.2.0\dbhome_1
再次尝试新建系统变量
NLS_LANG
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
问题解决🍾🍾🍾