PLSQL报错信息乱码

2020.8.281.今天使用plsql执行sql报错的窗口信息有乱码。2.在往上查询了一些解决方法(1)执行sql语句:select userenv(‘language’) from dual;将查询结果复制。然后新建用户变量NLS_LANG,需要填入的变量值就是刚才复制的查询结果。但是我个人使用这个方法后还是显示乱码,我从网上找的plsql是个汉化版,不知道非汉化版通过这样的设置是否能解决问题。(2)第二个方法我个人使用后不会显示乱码了,但是是纯英文的报错信息,像图中那样不过我感
摘要由CSDN通过智能技术生成

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

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

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

在这里插入图片描述
设置之后就可以向我一样不乱码了,但是以后只能读英文报错信息了。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值