PLSQL 错误问题:Datebase character set (AL32UTF-8) and Client character set (ZHS16GBK) are different.

时间:2021-02-16 07:02:55

PLSQL 错误问题:Datebase character set (AL32UTF-8) and Client character set (ZHS16GBK) are different.

(解决不了,网上用的是Orecal,我用的只是客户端。)

网上找到解决方法

打开注册表(ctr+R,输入regedit),根据报错提示找到注册表位置,但本机是win10 64位系统,根据以上路径找不到目的地。只能全部注册表搜索,发现路径多了一层,在oracle上级目录是wow6432node,即 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\WOW6432Node\KEY_OraClient11g_home2定位到KEY_OraClient10g_home2后,找到NLS_LANG 键,把ZHS16GBK改成AL32UTF8。原值是SIMPLIFIED CHINESE_CHINA.ZHS16GBK。

改好后,重登录plsql就可以了。