同一台服务器上,plsql连接工具显示?,sqlplus窗口中文显示正常.按百度上的增加nls_language变量并 重启服务器都没能解决
1/使用PL/SQL或者命令行工具使用sqlplus命令登录你的数据库,
先确认数据库的编码字符集:
select userenv(‘language’) from dual;

2/环境变量添加办法:右击我的电脑,点击“属性–>高级系统变量—》环境变量",在用户变量中新建键值分别为NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

3/在PLSQL中点击菜单 tools后点击preferences 在弹出的设置窗口中找到 Appearance下的language,当前显示:Chinese.lang,更改设置为none即可
4/退出重新登录plsql,再次查询有中文的数据的表,不显示乱码