sql >> Database >  >> RDS >> Oracle

Coderen in ROracle

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:

  1. Voeg NLS_LANG="AMERICAN_AMERICA.AL32UTF8" naar de .Renviron het dossier. Dit is van toepassing in mijn geval, waar de Oracle DB NLS_CHARACTERSET=WE8ISO8859P15 toont , en de Locale ID aan de clientzijde toont en_US.UTF-8 .
  2. 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.



  1. JDBC MySql-verbindingspoolingpraktijken om een ​​uitgeputte verbindingspool te voorkomen

  2. Verwijder dubbele kolommen in MySQL left join-query

  3. SQL 2008:stopwoorden uitschakelen voor zoekopdrachten op volledige tekst

  4. MySql-update na het invoegen van nodejs