-
C# MySql et accents
Bonjour à tous,
Quand je charge une chaine de caractère de MySql avec c# (avec visual studio), j'ai un petit problème d'affichage avec les accents qui sont remplacé par un point d'interrogation style "acc?s ? la soir?e"
Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Interclassement pour la connexion MySQL: Latin_bin
Sous phpMyAdmin je vois les caractères accentués sans problèmes...
Quelqu'un aurait une idée ?
Merci d'avance...
-
tu as spécifié un encodage dans la chaine de connexion ?
essaie d'ajouter "CharSet=UTF8" ou "CharSet=ISO-8859-1"
-
Bonjour tomlev,
Merci pour ta réponse rapide !
Voilà, j'ai essayé de rajouter un charset dans ma connexion string mais ça ne change rien
j'utilise le MySql connector NET 5.2.3
ma chaine de connexion :
MySqlConnection connexion = new MySqlConnection("datasource=localhost;username=user;password=pwd;database=essai;CharSet=utf8");
j'ai essayé utf8, pas de changement.
ISO-8859-1 provoque un message d'erreur à la connexion.
latin1, pas de changement.
Merci...
-
Re,
Bon voilà mon problème est résolu grâce à toi tomlev, merci !
CharSet=utf-8 fonctionne juste que j'ai fait un dump il y a quelques jours et que les accents se sont transformé en points d'interrogations dans mes anciens champs...
A la création de nouveaux enregistrements, tout ce passe bien maintenant !
Encore merci...