我正在使用ROracle库从RStudio访问Oracle数据库。请参阅下面的代码:ROracle编码问题
drv = dbDriver("Oracle")
connect.string = paste(
"(DESCRIPTION=",
"(ADDRESS=(PROTOCOL=tcp)(HOST=", host, ")(PORT=", port, "))",
"(CONNECT_DATA=(SID=", sid, ")))", sep = "")
con = dbConnect(drv, username = "",
password = "",dbname=connect.string, encoding="latin1")
### Pull tables
keyword = dbGetQuery(con, "select COLUMN1,COLUMN2 from TABLE1")
在我的专栏中,我得到了话:Lørdag,søndag等其返回为:?l rdag,S ndag?
R对话的信息:
ř版本3.4.2(2017年9月28日) 平台:x86_64的-W64-的mingw32/64(64位) 下运行:视窗> = 8 64 (生成9200)
矩阵产品:默认
区域设置: [1] = LC_COLLATE English_United States.1252 LC_CTYPE = English_United States.1252 LC_MONETARY = English_United States.1252 [4] LC_NUMERIC = C = LC_TIME English_Uni泰德States.1252
附基础包: [1]平行统计图形grDevices utils的数据集的方法基础
其他附软件包: [1] stringi_1.1.5 doParallel_1.0.11 iterators_1.0.8 ROracle_1.3-1 DBI_0.7 foreach_1.4.3
通过一个命名空间装载(不附后): [1] compiler_3.4.2 tools_3.4.2 codetools_0.2-15