pl/sql查询中文字段值乱码解决方法
1.执行select userenv('language') from dual; ?查询出服务端的编码格式,
如SIMPLIFIED CHINESE_CHINA.US7ASCII
?
2.修改系统环境变量,增加NLS_LANG=SIMPLIFIED CHINESE_CHINA.US7ASCII
?
3.重新启动pl/sql即可。
?
附:网上有的的文章说要修改注册表regedit->hkey_local_machine->software->oracle->home0->NLS_LANG ,其实好像不需要。。。。况且我看我的注册表里根本就没有oracle->home0->NLS_LANG这级目录。。。悲催。。。