Voilà mon souci :
je récupère des noms de villes saisie par des utilisateurs.
Lors de leur insertion dans la base de données, certaines erreurs sont engendrées car quelques-une ont été saisies avec des caractères spéciaux comme "ç" ou "â"...
petit exemple dans ma base :
au lieu de "CHATILLON" ------> j'obtiens "CHbTILLON"
ou encore "MARCAIS" -----> "MARgAIS"
mon idée à donc été de rechercher ces caractères dans la chaîne pour les remplacer par la bonne valeur.
J'ai donc essayer avec les codes ASCII :
malheureusement, cela remplace aussi les B par des A... alors que le code de B c'est 66
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 update matable set ville = REPLACE(ville, char(98), char(65))-- remplace b par A
donc pour résumer j'y comprend plus rien!
Merci d'avance!
Partager