美文网首页
吐血,Toad中文乱码问题

吐血,Toad中文乱码问题

作者: 寄居他乡 | 来源:发表于2019-07-24 10:29 被阅读0次

这两天遇到了toad查询语句查出结果在Grid里中文都是乱码,尝试了多种大神说的改NLS_LANG,无论是环境变量里改还是注册表里改均无果。一气之下,重装了系统win7 64位,居然还不行。
突然发现原来是TAB页签问题。


image

在Script output下是乱码


image
在Data Grid下正常。

数据库编码方式可通过

select userenv('language') from dual;

我数据库编码AMERICAN_AMERICA.US7ASCII,
oracle client在注册表也是NLS_LANG 值为AMERICAN_AMERICA.US7ASCII,有两处一个是oracle ,另外是oracle子项home0。这两处的更改其实等同于在环境变量-系统变量中新建NLS_LANG变量 值为AMERICAN_AMERICA.US7ASCII。
总之,要想显示正常必须数据库server编码和oracle client编码方式一样就可以正常显示中文。

相关文章

网友评论

      本文标题:吐血,Toad中文乱码问题

      本文链接:https://www.haomeiwen.com/subject/hakalctx.html