[C# 3.5] string encodage de caractères
Bonjour,
voilà un problème que je n'arrive pas à résoudre :
j'ai une chaine qui se retrouve avec un format bizarre dans mon appli, genre avec le "é" remplacé par un "é" .
Bref, j'ai déjà eu ce souci dans divers langages et à chaque fois la conversion est facile et possible..
La impossible de transformer ces caractères bizarres (qui sont en utf8 je suppose) pour qu'ils soient bien retranscris.
Quelqu'un aurait-il une solution ?
EDIT :
ceci ne m'affiche pas ces caractères bizarres mais des "?" à la place...
Peut-être un début de soluce ?
Code:
1 2 3 4
|
byte[] myASCIIBytes = Encoding.ASCII.GetBytes(dtc.ColumnName);
byte[] myUTF8Bytes = ASCIIEncoding.Convert(Encoding.ASCII, Encoding.UTF8, myASCIIBytes);
string deserialisedText = Encoding.UTF8.GetString(myUTF8Bytes); |
Merci d'avance pour votre aide,