5

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

有任何想法吗?

4

1 回答 1

1

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

set NLS_LANG=BRAZILIAN PORTUGUESE_BRAZIL.WE8MSWIN1252
于 2020-05-05T03:22:23.357 回答