win10安装oracle数据库显示中文乱码
win10中oracle数据库显示中文乱码,都是??。
小注:没有想到有生之年也会有机会用oracle数据库😝。
中文显示乱码,十有八九是编码有问题。
解决方法:
- 开始-运行-输入regedit-回车进入注册表,依次单击HKEY_LOCAL_MACHINE—>SOFTWARE
—> ORACLE—>KEY_OraDb11g_home1(不同版本的Oracle显示的都不太一样,但都会包含home这个单词),找到“NLS_LANG”,查看数值数据是否为:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,如果不是就将它设置为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。 - 设置完注册表后,接下来设置我们的环境变量,计算机(右键)—>属性—>高级系统设置—>高级—>环境变量—>新建,个人建议新建用户变量,变量名输入:“NLS_LANG”,变量值输入:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,再点击确定即可。
- 重新启动PL/SQL后,显示正常。
有时候重装系统(比如我)后发现,注册表中没有oracle文件夹,看看在Wow6432Node文件夹是否有,如果还没有,只能自己手动创建1和2的过程,问题同样解决。