Decoder de l'UTF8 provenant d'une base de donnée
Bonjour,
J'ai un soucis, j 'ai une base de donnée encodée en UTF8 ce qui a pour consequence lorsque je veux recupéré par exemple un statut dans une table et que j'affiche le resultat j'ai "Transféré" or biensur j'aimerais avoir "Transféré".
Existe il un moyen de stipuler le format directement dans le datareader ou au niveau des fonctions odbc? Sinon Il y a t il une fonction qui permet de faire ca proprement histoire de pas trop polluer mon code. J'ai cherché et le mieux que j ai reussi a trouver c est
Code:
Encoding.UTF8.GetString
Et au dela du fait que ca ne me satisfait pas je n arrive pas a le faire fonctionner j'ai une erreur si je fais
Code:
1 2 3
| Dim buffer As Byte() = System.Convert.FromBase64String("é")
Dim s As String = Encoding.UTF8.GetString(buffer)
msgbox(s) |
Merci bcp j ai cherché pas mal avant de vous demander mais bizarrement on dirait que peu de personnes sont dans cette situation ils veulent encoder mais pas decoder