Entwickler-Ecke

Basistechnologien - UTF8 Richtig einlesen


GURKE deluxe - Fr 29.08.14 11:54
Titel: UTF8 Richtig einlesen
Moin,
Ich downloade mir mit einem WebClient den Inhalt einer Website. In dem Text sind dann Zeichen wie:
%5B%7E007%7E%5D+M%C3%BCnchen

Jetzt möchte ich den string gerne konvertieren, sodass der Text richtig angezeigt wird.
Ich habe bereits probiert, beim WebClient Encoding auf UTF8 zu setzen, ohne Erfolg. Des Weiteren habe ich den eingelesenen string in ein Byte-Array konvertiert und das dann wieder umwandeln wollen. Ebenfalls ohne Erfolg. Ich denke mir eigentlich, dass kann ja nicht so schwer sein, aber irgendwie komme ich nicht dahinter!

Weiß jemand, wie das richtig geht?

Schöne Grüße
Julian


Ralf Jansen - Fr 29.08.14 13:27

Hat nichts mit utf-8 zu tun das sieht nach einem Url-Encoding aus (was merkwürdig wäre wenn das einfach Text auf der Webseite ist und nicht ein Link).
An der HttpUtility Klasse findest du dafür eine UrlDecode [http://msdn.microsoft.com/de-de/library/System.Web.HttpUtility.UrlDecode%28v=vs.110%29.aspx] Methode.