Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Konvertierung einer XML-Datei von ISO-8859-1 zu UTF-8

lama2 / 4 Antworten / Baumansicht Nickles

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

bei Antwort benachrichtigen
peterson lama2 „Konvertierung einer XML-Datei von ISO-8859-1 zu UTF-8“
Optionen

zB. U in Ü
Dann merkst Du es eventuell.

bei Antwort benachrichtigen
ChrE lama2 „Konvertierung einer XML-Datei von ISO-8859-1 zu UTF-8“
Optionen

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

bei Antwort benachrichtigen
xafford lama2 „Konvertierung einer XML-Datei von ISO-8859-1 zu UTF-8“
Optionen
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.
Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
Platipus lama2 „Konvertierung einer XML-Datei von ISO-8859-1 zu UTF-8“
Optionen
Dieser Beitrag ist gelöscht!
Werbung ist in den Nickles-Foren unerwünscht und wird deshalb entfernt.