linux或windows下使用R+RODBC访问oracle中文乱码问题的解决方法

应该是Oracle的环境变量问题。(参考了http://f.dataguru.cn/forum.php?mod=viewthread&tid=147277
首先在oracle上检查编码:
select userenv('language') from dual;
结果为:
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

在windows主机添加这样的一个系统环境变量:
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

在linux下:
NLS_LANG="SIMPLIFIED Chinese"_CHINA.ZHS16GBK
export NLS_LANG

问题解决。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容