在一台新的机器上面安装了PL/SQL,在查询表数据的时候,看到的结果是下面这样的:

从查询结果很显然可以看出,结果中USER_NAME列的数据为英文则显示正常,中文就是 ???这样奇怪的符号。

解决办法:在系统中添加环境变量保持后,重启PL/SQL即可。

添加系统环境变量:

变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

添加完系统环境变量后重启PL/SQL客户端,再次查询:

查询结果中文、英文 都显示正常。

 

标签: PL/SQL Developaer, PL/SQL查询中文乱码, PL/SQL查询乱码

添加新评论