plsql乱码问题

1,问题:在plsql 中执行sql语句,查询结果带有中文,出现乱码,即" ??? ";如下:

2,解决:

  1)输入sql语句 select * from V$NLS_PARAMETERS 查看本地字符集,查看第一行的VALUE值是否为:SIMPLIFIED CHINESE ;如果不是,添加下面的环境变量;

  

  2)添加环境变量:在系统环境变量中添加,名:NLS_LANG,值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK;重启plsql;

  3)输入sql语句 select * from V$NLS_PARAMETERS 查看本地字符集,结果如下:

  

 

  

 

posted on 2018-02-09 15:13  Leung_柠檬先生  阅读(159)  评论(0编辑  收藏  举报

导航