Codificação no ROracle

Estou tendo problemas para importar caracteres noruegueses como æ, ø e å de um banco de dados Oracle usando o ROracle. Eu tive problemas semelhantes com o RODBC antes. Não tenho problema ao importar arquivos como csv e xlsx, tenho certeza de que o problema é definir a codificação ao importar com o ROracle, mas a documentação não me diz como fazer isso.

Várias respostas escrevem uma função para converter em UTF-8 após a importação, mas essa não é uma solução que funciona para mim. Desejo fazer consultas ao banco de dados oracle usando o pacote dplyr e preciso poder consultar usando letras comoæøå.

Aqui está minha string de conexão e a consulta sql que eu uso como teste:

library(ROracle)

drv <- dbDriver("Oracle", unicode_as_utf8 = TRUE, ora.attributes = TRUE)
# Create the connection string
host <- "xx.xxx.xx.x"
port <- xxxx
sid <- "xxxxxx"
connect.string <- paste(
  "(DESCRIPTION=",
  "(ADDRESS=(PROTOCOL=tcp)(HOST=", host, ")(PORT=", port, "))",
  "(CONNECT_DATA=(SID=", sid, ")))", sep = "")
con <- dbConnect(drv, username = "",
                 password = "",dbname=connect.string)

test <- dbGetQuery(con, "SELECT DECODE FROM T_CODE where key_id=17")

Isso me dá resultados como este:R?dgivningskontor

Aqui estão as informações da minha sessão:

R version 3.5.0 (2018-04-23)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS High Sierra 10.13.4

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] ROracle_1.3-1 DBI_1.0.0    

loaded via a namespace (and not attached):
[1] compiler_3.5.0 tools_3.5.0    yaml_2.1.19  

questionAnswers(0)

yourAnswerToTheQuestion