Bonjour à tous
Je suis en train de migrer des données qui sont dans un fichier XML vers une base de données.
Je reçois le message d'erreur suivant de MySQL:
La raison est claire: il s'agit d'un caractère "thin-space" qui n'est pas supporté, ainsi que d'autres caractères de la même table UTF-8
Ma question: comment repérer ces caractères dans une chaîne de caractères et les remplacer par des caractères moins "touchy", dans ce cas un simple " " serait suffisant.
Je suis en train de migrer des données qui sont dans un fichier XML vers une base de données.
Je reçois le message d'erreur suivant de MySQL:
Incorrect string value: '\xE2\x80\x89-\xE2\x80...' for column 'transports' at row 1
La raison est claire: il s'agit d'un caractère "thin-space" qui n'est pas supporté, ainsi que d'autres caractères de la même table UTF-8
Ma question: comment repérer ces caractères dans une chaîne de caractères et les remplacer par des caractères moins "touchy", dans ce cas un simple " " serait suffisant.