Mysql2::Error: Incorrect string value

En Ruby on Rails, lorsque vous importez des données dans une base de données MySQL, via un fichier CSV par exemple, il peut arriver que vous rencontriez l’erreur Mysql2::Error: Incorrect string value. Cela peut être dû au fait que votre fichier CSV est encodé en UTF-8 alors que l’interclassement de la base de données est en Latin par défaut.

Pour changer l’interclassement d’une table de la base de données, ou directement d’un champ, il faut saisir  les requêtes :

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.