Autor Beitrag
Pete550
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Fr 22.10.10 18:49 
Hallo Zusammen


Ich versuche schon seit ein paar Tagen einen (leider gegebenen) UTF-8 String in Latin (ISO-8859-1) zu konvertieren.
(Umlaute sollen richtig dargestellt werden)
müssen -> müssen

Gibt es eine einfache Möglichkeit wie hier dieses online Tool?
www.unicodetools.com...-latin-converter.php

Viele Grüße
Peter
Trashkid2000
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 561
Erhaltene Danke: 137



BeitragVerfasst: Fr 22.10.10 21:21 
Hallo Peter,

user profile iconPete550 hat folgendes geschrieben Zum zitierten Posting springen:
...einen (leider gegebenen) UTF-8 String in Latin (ISO-8859-1) zu konvertieren.
Eigentlich ist es genau andersrum:
Zitat:

Diese Zeichen entstehen bei utf8, die als ISO-8859-1 angezeigt werden.
Soll heißen, das Problem passiert, wenn es eine UTF-8 -Datei ist, die aber als Latin (ISO-8859-1) kodiert ist.

Da ich auch gerade auf Arbeit einen Kollegen bei einem Codierungsproblem geholfen habe, bin ich da jetzt ziemlich firm. Habe das ganze mal in C# geschrieben:
ausblenden C#-Quelltext
1:
string output = Encoding.UTF8.GetString(Encoding.GetEncoding("ISO-8859-1").GetBytes("müssen"));					


Weiß nicht, ob Du nun ein Tool suchst, oder nur die Lösung des Problems.
Ansonsten sollte es auch nicht das Problem darstellen, ein kurzes Programm zu schreiben, der die Konvertierung vornimmt.

LG, Marko
Pete550 Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Fr 22.10.10 21:33 
Hallo Trashkid2000


Genau das war es! :D
Dein Code funktioniert und hat mir sehr weitergeholfen!

Vielen Dank nochmals