sql >> Database teknologi >  >> RDS >> Mysql

Henter UTF-8 tekst fra MySQL i R returnerer ????

Takket være @chooban fandt jeg ud af, at forbindelsessessionen brugte latin1 i stedet for utf8. Her er to løsninger, jeg fandt:

  • For RMySQL, efter tilslutning skal du køre forespørgslen SET NAMES utf8 for at ændre forbindelsestegnsættet.
  • For RODBC skal du oprette forbindelse ved hjælp af CharSet=utf8 i DSN-strengen. Jeg var ikke i stand til at køre SET NAMES via ODBC.

Dette spørgsmål pegede mig i den rigtige retning.



  1. Eksempler på mange-til-mange forhold

  2. Overvågning af tilgængelighed Gruppereplikasynkronisering

  3. MySQL ækvivalent med ORACLES rank()

  4. Hvordan udtrækkes år og måned fra dato i PostgreSQL uden at bruge to_char()-funktionen?