Ich habe seit 2 Tagen mit diesem Problem zu kämpfen, aber ich habe gerade eine Lösung gefunden.
Mein Problem bestand darin, Zeichen wie "ü" oder "é" korrekt anzuzeigen (zu Testzwecken habe ich auch "ø" hinzugefügt, das als "?" angezeigt wurde). Ich habe versucht, die Umgebungsvariable NLS_LANG auf verschiedene Arten und mit unterschiedlichen zu setzen Zeichensätze.
Am Ende waren dies die Schritte, die für mich funktioniert haben:
- Fügen Sie
NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
hinzu zum.Renviron
Datei. Dies trifft in meinem Fall zu, wo die Oracle DBNLS_CHARACTERSET=WE8ISO8859P15
anzeigt , und die Gebietsschema-ID auf der Clientseite zeigten_US.UTF-8
. - Datei speichern und RStudio-Sitzung neu starten.
Beim erneuten Ausführen und Abfragen der Datenbank wurden an dieser Stelle Zeichen korrekt dargestellt.