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