Jag har kämpat med det här problemet i 2 dagar, men jag hittade precis en lösning.
Mitt problem var att visa tecken som "ü" eller "é" korrekt (i teständamål lade jag också till "ø", som visades som "?"). Jag försökte ställa in miljövariabeln NLS_LANG på olika sätt och med olika teckenuppsättningar.
I slutet har dessa varit stegen som fungerat för mig:
- Lägg till
NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
till.Renviron
fil. Detta gäller i mitt fall, där Oracle DB visarNLS_CHARACTERSET=WE8ISO8859P15
, och Locale ID på klientsidan visaren_US.UTF-8
. - Spara filen och starta om RStudio-sessionen.
När databasen kördes och söktes igen visades tecken korrekt vid denna tidpunkt.