Hallo,
eine bestehende XML-Datei (Katalogdaten) soll von der Codierung ISO-8859-1 zu UTF-8 konvertiert werden. Wenn ich die Datei beispielsweise mit Textpad neu speichere und unter "Zeichensatz" UTF-8 angebe, passiert gar nichts, d.h. die Datei sieht danach (zumindest im Editor) nicht anders aus als vorher.
Hat jemand einen Tipp? Vielen Dank!
Lama2
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
zB. U in Ü
Dann merkst Du es eventuell.
Hallo!
Mit Python würde ich das so machen:
import codecs
buffer = codecs.open("test.txt", encoding="ISO-8859-1").read()
codecs.open("test2.txt", "wb", "utf8").write(buffer)
Dafür musst Du aber den Python Interpreter installieren.
Gruss
ChrE
die Datei sieht danach (zumindest im Editor) nicht anders aus als vorher
Hm... und wo ist jetzt dein Problem? Entweder nutzt Du in deiner Datei nur Zeichen, deren interne Darstellung in ISO-8859-1 identisch ist mit der in UTF-8, oder dein Editor führt eine automatische Konvertierung durch.
Hm... und wo ist jetzt dein Problem? Entweder nutzt Du in deiner Datei nur Zeichen, deren interne Darstellung in ISO-8859-1 identisch ist mit der in UTF-8, oder dein Editor führt eine automatische Konvertierung durch.
Dieser Beitrag ist gelöscht!
Werbung ist in den Nickles-Foren unerwünscht und wird deshalb entfernt.
Werbung ist in den Nickles-Foren unerwünscht und wird deshalb entfernt.