客户端的字符集要与服务器端的一致 1、查询服务器端字符集: SQL> select * from nls_database_parameters t where t.PARAMETER='NLS_CHARACTERSET';PARAMETER VALUE ------------------------------ ------------------- NLS_CHARACTERSET ZHS16GBK2、上面查询证明数据库使用中文字符集 在注册表中设置键HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0的NLS_LANG的值是: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
字符集问题。将客户端字符集改为跟服务器一致即可。 服务器字符集查看:SQL> select userenv('language') from dual;USERENV('LANGUAGE') --------------------------------------------------------------- SIMPLIFIED CHINESE_CHINA.UTF8SQL>
1、查询服务器端字符集:
SQL> select * from nls_database_parameters t where t.PARAMETER='NLS_CHARACTERSET';PARAMETER VALUE
------------------------------ -------------------
NLS_CHARACTERSET ZHS16GBK2、上面查询证明数据库使用中文字符集
在注册表中设置键HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0的NLS_LANG的值是:
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
服务器字符集查看:SQL> select userenv('language') from dual;USERENV('LANGUAGE')
---------------------------------------------------------------
SIMPLIFIED CHINESE_CHINA.UTF8SQL>