简单来说,就是将客户端的编码方式和oracle服务器的编码方式保持一致
select * from V$NLS_PARAMETERS查询服务期的字符编码方式
如果服务器的编码方式如下
NLS_LANGUAGE 字段为SIMPLIFIED CHINESE
NLS_CHARACTERSET字段为WE8ISO8859P1
则修改注册表和环境变量NLS为SIMPLIFIED CHINESE_CHINA.WE8ISO8859P1
默认字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
其他字符编码方式同理,总之要和服务端保持一致