问题表现:

在plsql中查询到的结果集中出现中文显示为一大堆??????

解决办法:

1.输入sql 语句 select userenv(‘language’) from dual 查看数据库字符集

PL/SQL Developer 中文乱码问题

2.输入sql 语句 select * from V$NLS_PARAMETERS 查看本地字符集查看第九行的结果和1.查询到的数据是否对应.

PL/SQL Developer 中文乱码问题

3.一般都是对应的,这个时候你就可以查看一下你的环境变量是否含有NLS_LANG 这个,如果没有新建一个变量,名称:NLS_LANG,它的值就是第一条语句查到的结果:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4. 重新打开plsql就可以了

图片来自网络

相关文章:

  • 2021-12-27
  • 2022-12-23
  • 2022-01-03
  • 2021-12-11
  • 2021-05-07
  • 2021-07-22
  • 2021-09-14
  • 2022-12-23
猜你喜欢
  • 2022-01-04
  • 2021-11-12
  • 2021-08-08
  • 2022-12-23
  • 2021-11-05
  • 2021-09-08
  • 2021-09-23
相关资源
相似解决方案