今天在安装OracleXEUniv简版.exe时最后遇到一个客户端和服务端编码不一致的问题,百度了下网上给出的解决方案:
1.打开注册表-regedit
2.找到如下目录:
HKEY_LOCAL_MACHINE -> SOFTWARE -> ORACLE -> KEY_OraDb10g_home1
3.执行sql :select userenv(‘language’) from dual; 获取oracle服务端字符集,我的是
SIMPLIFIED CHINESE_CHINA.AL32UTF8
4.右键修改 NLS_LANG 值为 自己服务端的字符集 即可。
但是发现在我的注册表目录中没有找到以上目录,
但是在SOFTWARE->WOW6432Node->ORACLE这个目录下,我找到到了NLS_LANG,然后修改为自己需要的编码就ok了。