Mysql
 sql >> Base de données >  >> RDS >> Mysql

La récupération du texte UTF-8 de MySQL dans R renvoie ????

Grâce à @chooban, j'ai découvert que la session de connexion utilisait latin1 au lieu de utf8. Voici deux solutions que j'ai trouvées :

  • Pour RMySQL, après la connexion, exécutez la requête SET NAMES utf8 pour modifier le jeu de caractères de connexion.
  • Pour RODBC, connectez-vous en utilisant CharSet=utf8 dans la chaîne DSN. Je n'ai pas pu exécuter SET NAMES via ODBC.

Cette question m'a orienté dans la bonne direction.