一直走,一直走……

win10中Oracle数据库显示中文乱码

win10安装oracle数据库显示中文乱码

win10中oracle数据库显示中文乱码,都是??。

小注:没有想到有生之年也会有机会用oracle数据库😝。

中文显示乱码,十有八九是编码有问题。

解决方法:

  1. 开始-运行-输入regedit-回车进入注册表,依次单击HKEY_LOCAL_MACHINE—>SOFTWARE
    —> ORACLE—>KEY_OraDb11g_home1(不同版本的Oracle显示的都不太一样,但都会包含home这个单词),找到“NLS_LANG”,查看数值数据是否为:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,如果不是就将它设置为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。
  2. 设置完注册表后,接下来设置我们的环境变量,计算机(右键)—>属性—>高级系统设置—>高级—>环境变量—>新建,个人建议新建用户变量,变量名输入:“NLS_LANG”,变量值输入:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,再点击确定即可。
  3. 重新启动PL/SQL后,显示正常。

有时候重装系统(比如我)后发现,注册表中没有oracle文件夹,看看在Wow6432Node文件夹是否有,如果还没有,只能自己手动创建1和2的过程,问题同样解决。