Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Das Abrufen von UTF-8-Text aus MySQL in R gibt ????

Dank @chooban fand ich heraus, dass die Verbindungssitzung latin1 anstelle von utf8 verwendete. Hier sind zwei Lösungen, die ich gefunden habe:

  • Führen Sie für RMySQL nach dem Verbinden die Abfrage SET NAMES utf8 aus um den Verbindungszeichensatz zu ändern.
  • Für RODBC verbinden Sie sich mit CharSet=utf8 im DSN-String. Ich konnte SET NAMES nicht ausführen über ODBC.

Diese Frage wies mich in die richtige Richtung.