Umlaute sont mal encodé!

Je récupérer un flux.
Tout fonctionne bien, mais l'encodage de Umlaute (ä,ö,ü,ß).

Qu'est-ce que

NäüßÖsas donc viele Umlaute

devient

NäüÃÃÂsas donc viele Umlaute

J'ai essayé de l'Ascii Codage et quelques autres comme la source suivante montre.

ASCIIEncoding encoder = new ASCIIEncoding();
Encoding enc = Encoding.GetEncoding(28591);

string response = enc.GetString(message, 0, bytesRead);

Qui l'on va résoudre mon problème?

Vous devrez peut-être aller avec unicode depuis quelques polices de mettre leurs caractères spéciaux dans des endroits différents.

OriginalL'auteur Hedge | 2010-10-08