S tímto problémem se potýkám 2 dny, ale právě jsem našel řešení.
Můj problém byl správně zobrazit znaky jako "ü" nebo "é" (pro testovací účely jsem přidal také "ø", které se zobrazilo jako "?"). Snažil jsem se nastavit proměnnou prostředí NLS_LANG různými způsoby as různými způsoby. znakové sady.
Nakonec to byly kroky, které pro mě fungovaly:
- Přidat
NLS_LANG="AMERICAN_AMERICA.AL32UTF8"do.Renvironsoubor. To platí v mém případě, kde Oracle DB zobrazujeNLS_CHARACTERSET=WE8ISO8859P15a ID národního prostředí na straně klienta zobrazujeen_US.UTF-8. - Uložte soubor a restartujte relaci RStudio.
Při opětovném spuštění a dotazu na databázi byly znaky v tomto bodě zobrazeny správně.