今天碰到了个关于oracle字符集的问题。
oracle安装的物理机是64bit的server2008,创建实例时使用的字符集是默认的windows字符集,
在初始化完数据库的时候数据库里的中文使用sqlplus查看没有问题,使用plsql查看时乱码,然后在PLSQL中执行了增量脚本。
导致数据库中文乱码,后来重新执行了一般初始化,然后用sqlplus执行脚本,中文没有问题。然后再环境变量中增加,
nls-lang,值为windows字符集的类型,然后重启PLSQL,中文OK,再执行脚本也没有问题,
看来PLSQL得和windows字符集一样的情况下才能正确执行。