如何在rOracle中指定编码

Pow*_*ool 5 oracle encoding r roracle

R的包"rOracle"读取db的西里尔数据时遇到了一些麻烦.我将oracle的nls_lang选项更改为AMERICAN_AMERICA.CL8MSWIN1251,以便rODBC包中的sqlQuery可以正常使用选项DBMSencoding ="CP1251",但我不知道如何使用rOracle的dbGetQuery指定要读取的编码.

有任何想法吗?

pin*_*nei 1

在启动 R 之前设置 NLS_LANG 环境变量

set NLS_LANG=BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252
Run Code Online (Sandbox Code Playgroud)