Ho lottato con questo problema per 2 giorni, ma ho appena trovato una soluzione.
Il mio problema era visualizzare correttamente caratteri come "ü" o "é" (a scopo di test ho anche aggiunto "ø", che veniva visualizzato come "?"). Stavo cercando di impostare la variabile d'ambiente NLS_LANG in modi diversi e con diversi set di caratteri.
Alla fine questi sono stati i passaggi che hanno funzionato per me:
- Aggiungi
NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
al.Renviron
file. Questo vale nel mio caso, in cui Oracle DB mostraNLS_CHARACTERSET=WE8ISO8859P15
e l'ID locale sul lato client mostraen_US.UTF-8
. - Salva il file e riavvia la sessione di RStudio.
Quando si esegue e si interroga nuovamente il database, i caratteri sono stati visualizzati correttamente a questo punto.