PLSQL报错信息乱码

2020.8.28
1.今天使用plsql执行sql报错的窗口信息有乱码。

2.在往上查询了一些解决方法

  • (1)执行sql语句:
    select userenv(‘language’) from dual;将查询结果复制。
    然后新建用户变量NLS_LANG,需要填入的变量值就是刚才复制的查询结果。
    PLSQL报错信息乱码
    PLSQL报错信息乱码
    但是我个人使用这个方法后还是显示乱码,我从网上找的plsql是个***,不知道非***通过这样的设置是否能解决问题。
  • (2)第二个方法我个人使用后不会显示乱码了,但是是纯英文的报错信息,像图中那样
  • PLSQL报错信息乱码
    不过我感觉也比原来的一堆?????强多了。
    具体操作就是将用户变量NLS_LANG的值改为AMERICAN_AMERICA.UTF8

PLSQL报错信息乱码
设置之后就可以向我一样不乱码了,但是以后只能读英文报错信息了。