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

Il recupero del testo UTF-8 da MySQL in R restituisce ????

Grazie a @chooban ho scoperto che la sessione di connessione stava usando latin1 invece di utf8. Ecco due soluzioni che ho trovato:

  • Per RMySQL, dopo la connessione esegui la query SET NAMES utf8 per modificare il set di caratteri di connessione.
  • Per RODBC, connettiti usando CharSet=utf8 nella stringa DSN. Non sono stato in grado di eseguire SET NAMES tramite ODBC.

Questa domanda mi ha indicato la giusta direzione.