日期:2014-05-17  浏览次数:20678 次

关于PL/SQL的登陆问题
登陆出现报警,但可正常使用,求解决??
-------------------------------------------------
报警:DATABASE CHARACTER SET(AL32UTF8) AND CLIENT CHARACTER SET (ZHS16GBK) ARE DIFFERENT。 CHARACTER SET CONVERSION MAY CAUSE UNEXPECTED RESULTS. YOU CAN SET THE CLIENT CHARACTER SET THROUGH THE NLS_LANG ENVIRONMENT VARIABLE OR THE NLS_LANG REGISTRY KEY IN HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE.

----百度在线翻译为:数据库字符集(al32utf8)和客户端字符集(如何)是不同的。字符集转换可能导致意外的结果。你可以通过设置客户端字符集该nls_lang环境变量或nls_lang注册表键hkey_local_machine \ \ \ key_xe甲骨文软件。
-------------------------------------------------------------------
上网查了下可能是 ‘注册表编辑器’里什么地方要改一下,,求解决方法??


------解决方案--------------------
原因就是你的本地字符集和服务器的不一样,可以进入注册表,把HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE下的nls_lang中的ZHS16GBK替换成AL32UTF8