Bonjour,

Voila je souhaite mettre à jour des tables mysql au format latin1_general_ci via la commande Load DATA INFILE
Aucun soucis, sauf que ces fameux fichiers (que je ne peut en aucune façon modifier ni demander de modifier) sont dans un format spécial du style les "é" sont des virgules, les "à" sont des à etc...

Pour resoudre le problème, j'ai décidé d'utiliser une fonction replace juste apres la mise à jour sur les champs ou je souhaite un affichage correct
exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
UPDATE table SET champ=REPLACE(champ,'ancien','nouveau') WHERE champ LIKE '%ancien%'
Ca marche dans la plupart des caractères à remplacer sauf quand je souhaite remplacer la virgule par le é. je seche, c'est surement une grosse erreur de ma part mais j'aimerais votre avis.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
UPDATE table SET champ=REPLACE(champ,',','é') WHERE champ LIKE '%,%'
Merci a vous