[VB.net] Problème d'encodage

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

NePk

Membre actif
Nov 8, 2011
150
0
922
Cherche bien :P
Hello !

J'ai un problème dans un code qui va chercher des noms dans une BDD en VB.net:
je les récupère et les affiche dans une ComboBox, mais les ' et " ne passent pas (" et ' à la place), et je ne maîtrise pas assez pour savoir comment ne plus avoir ça ^^

Les éléments de la BDD que j'ai mis étaient au format UTF-8,
dans la BDD j'ai mis le champ en format VARCHAR(128),
quand je récupère en VB.net je mets simplement dans une variable string.

et ça m'affiche des " " " etc...

Qqn sait comment on résout ça ? ^^



_______________________________________________


J'ai réussi.. en fait c'était pas un pb d'encodage...
je fais juste
monstring = monstring.replace(""",chr(34))

et ça passe, faut que je prenne le temps de réécrire la BDD(elle est pas grosse), mais bon c'pas urgent
 
Last edited:

TheHardButcher

Programmeur C/C++
V
Dec 14, 2009
1,461
58
964
France
Bon, ta solution elle est pas ouf, c'est un peu du codage sparadrap ^^

Essaye de voir ce que renvoie vraiment ta base de donnée, j'ai dernièrement eu le même problème sur du php/mysql. C'est soit la base de donnée qui renvoie finalement pas de l'utf8, soit VB qui lit pas bien, donc regarde si ton driver peut pas être forcé pour un certain encodage.