关于PL/SQL查询结果中出现中文乱码的问题
在一台新的机器上面安装了PL/SQL,在查询表数据的时候,看到的结果是下面这样的:
从查询结果很显然可以看出,结果中USER_NAME列的数据为英文则显示正常,中文就是 ???这样奇怪的符号。
解决办法:在系统中添加环境变量保持后,重启PL/SQL即可。
添加系统环境变量:
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
添加完系统环境变量后重启PL/SQL客户端,再次查询:
查询结果中文、英文 都显示正常。