Ik worstel al 2 dagen met dit probleem, maar ik heb zojuist een oplossing gevonden.
Mijn probleem was om tekens zoals "ü" of "é" correct weer te geven (voor testdoeleinden heb ik ook "ø" toegevoegd, dat werd weergegeven als "?"). Ik probeerde de omgevingsvariabele NLS_LANG op verschillende manieren en met verschillende tekensets.
Uiteindelijk waren dit de stappen die voor mij hebben gewerkt:
- Voeg
NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
naar de.Renviron
het dossier. Dit is van toepassing in mijn geval, waar de Oracle DBNLS_CHARACTERSET=WE8ISO8859P15
toont , en de Locale ID aan de clientzijde toonten_US.UTF-8
. - Bestand opslaan en de RStudio-sessie opnieuw starten.
Bij het opnieuw uitvoeren en opvragen van de database werden de karakters op dit punt correct weergegeven.