网上都说设置好注册表上的NLS_LANG就可以了,设置好后还是不行,一点没有好转都没有!
又花了好多时间在连接不同的服务器上,徒劳无功。最后手多,翻看注册表,坑爹的注册表,原来我一直在改的是\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0里的NLS_LANG。其实在ORACLE下面也有一个,而且值就是NA(和网上查的说法一置),这次保险点,把注册表里所有NLS_LANG都设置一次。一共也就有两个(所以我到现在还是未解应该是那个生效)
可以使用编辑中的查找(F),来查找注册表中的所有
NLS_LANG,下图是找到的两个NLS_LANG
![](https://i-blog.csdnimg.cn/blog_migrate/974ecec42b4a3dc3db4e0a98a2911f83.png)
![](https://i-blog.csdnimg.cn/blog_migrate/1a1a2a81545f6c6dce2e3e18bb89d77d.png)
![](https://i-blog.csdnimg.cn/blog_migrate/473d6465410f1dd0f3cb0ee65b882a90.png)
![](https://i-blog.csdnimg.cn/blog_migrate/055d8c97497759b71bf46f70ff19054b.png)