解决Toad for Oracle显示乱码问题

1.查看一下数据库字符集:

使用下面语句:Select userenv('language') from dual;或者:Select name, value$ from props$;查看。

查看完后:出现的列里面会显示数据库的字符集

结果如下:


USERENV('LANGUAGE')

-----------------------------------

AMERICAN_AMERICA.ZHS16GBK   <----这个就是自己数据库的字符集编码。

2.接下来,找到自己电脑上面的环境变量(我的电脑-属性-高级-环境变量),给电脑添加系统变量:

系统变量下面的(新建)

变量名:NLS_LANG

变量值:AMERICAN_AMERICA.ZHS16GBK        

变量值是根据自己刚从数据库里面查出来的字符编码值。

添加完成后,保存自己设置的系统变量。

3.重启Toad forOracle客户端即可。

 

原文地址:https://www.cnblogs.com/IT-Monkey/p/3224984.html