我的plsql被我自己意外关闭后,重新连接上就出现了中文乱码,在查询结果和表结构注释里都是,网上百度经验说是要添加NLS_LANG环境变量,根据SELECT USERENV('LANGUAGE') FROM DUAL;里查出来的结果,然后修改注册表里关于NLS_LANG的信息,保持一致,可我修改后登录plsql时提示:error while trying to retrieve text for error ORG-12705,将配置的NLS_LANG环境变量删除后就可以正常登录,但乱码问题没有解决,求教大神帮忙解决一下啊
找了半天问题原因,没找到,最后用了一个狠办法,删掉client重新安装,重新配置环境变量,最后终于好了。。。。但没有发现错误原因在哪里
可以用sqlplus试一下有没有乱码。用以排除是环境问题还是plsql本身问题。
重装client后恢复正常了,初步估计是系统文件损坏导致的