【oracle】—— PLSQL中的表里没法显示中文

  • 问题

    PLSQL中的表里没法显示中文。

    问题.png

  • 缘由

    Oracle数据库所用的编码和PLSQL Developer所用的编码不一样所致使的(Oracle是11g版本)sql

  • 解决办法

  1. 查看数据库字符集 sql语句: select userenv('language') from dual

数据库字符集.png

2.查看本地字符集 ,第一行和第九行是否与以前的对应
本地字符集.png数据库

3.查看环境变量是否有变量NLS_LANG,没有则新建该变量。(个人电脑右键-属性-高级系统设置-高级-环境变量)
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK(这里的变量值指刚刚查出的本地字符集)编码

环境变量1.png

4.最后一步很重要!!! 重启PLSQL!重启后,问题获得解决。spa

结果.jpg

相关文章
相关标签/搜索