Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Codificação no ROracle


Estou lutando com esse problema há 2 dias, mas acabei de encontrar uma solução.

Meu problema era exibir caracteres como "ü" ou "é" corretamente (para fins de teste também adicionei "ø", que foi exibido como "?"). conjuntos de caracteres.

No final, estes foram os passos que funcionaram para mim:
  1. Adicionar NLS_LANG="AMERICAN_AMERICA.AL32UTF8" para o .Renviron Arquivo. Isso se aplica no meu caso, onde o banco de dados Oracle mostra NLS_CHARACTERSET=WE8ISO8859P15 , e o código de localidade no lado do cliente mostra en_US.UTF-8 .
  2. Salve o arquivo e reinicie a sessão do RStudio.

Ao executar e consultar o banco de dados novamente, os caracteres foram exibidos corretamente neste momento.