Pete550 - Fr 22.10.10 18:49
Titel: UTF-8 to Latin
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?
http://www.unicodetools.com/unicode/utf8-to-latin-converter.php
Viele Grüße
Peter
Trashkid2000 - Fr 22.10.10 21:21
Hallo Peter,
Pete550 hat folgendes geschrieben : |
| ...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:
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