设置Oracle客户端的NS_LANG
查看数据库当前字符集
select userenv('language') from dual;
设置Windows客户端字符集:
方法一:设置NLS_LANG环境变量
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK //GBK
set NLS_LANG=american_america.AL32UTF8 //unicode
方法二:修改注册表键值
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1\NLS_LANG
设置Unix客户端字符集:
方法一:设置NLS_LANG环境变量
export NLS_LANG=american_america.AL32UTF8
[参考]http://junmail.iteye.com/blog/137996