PLSQL 中文显示问号的解决方法

使用PLSQL查询含有中文字符的表,显示出来一堆问号"???"


解决方法:

1. 查询服务端数据库编码
SQL> select userenv('language') from dual;


USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK


2. 设置本地环境变量
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

你可能感兴趣的:(PLSQL 中文显示问号的解决方法)