Hallo Liste, Recode kann mir einen HTML-Text, den ich mit den Umlauten ä, ü und anderen Sonderzeichen so formatieren, daß ich dann die passenden HTML-Entities bekomme (recode -d latin1..h4). Aber wie funktioniert der umgekehrte Weg? recode -d h4..latin1 funktioniert nicht und im passenden Infofile finde ich nichts. Dabei war ich der Meinung, den Rückumwandlungsweg einmal gewußt zu haben. Leider habe ich's nicht aufgeschrieben. Weiß jemand Rat? Helga
Hallo Helga, * Helga Fischer schrieb:
Recode kann mir einen HTML-Text, den ich mit den Umlauten ä, ü und anderen Sonderzeichen so formatieren, daß ich dann die passenden HTML-Entities bekomme (recode -d latin1..h4).
Aber wie funktioniert der umgekehrte Weg? recode -d h4..latin1 funktioniert nicht und im passenden Infofile finde ich nichts. Dabei war ich der Meinung, den Rückumwandlungsweg einmal gewußt zu haben. Leider habe ich's nicht aufgeschrieben. Weiß jemand Rat?
Was passiert denn bei dir? Hier geht das nämlich: $ echo 'Wörter' | recode h4..l1 Wörter Gruß christian
Hallo Christian, Am Mittwoch, 12. September 2001 01:51 schrieb Christian Schult:
* Helga Fischer schrieb:
Aber wie funktioniert der umgekehrte Weg? recode -d h4..latin1 funktioniert nicht und im passenden Infofile finde ich nichts.
Was passiert denn bei dir? Hier geht das nämlich:
$ echo 'Wörter' | recode h4..l1 Wörter
recode: datei.txt fehlgeschlagen: Keine gültige Eingabe in ISO-10646-UCS-2..ISO-8859-1 Sprich, ich habe mir eine Textdatei (so zum Testen) hergenommen und mit recode behandelt. Ergebnis paßt. Jetzt wollte ich mich der Spezialformatierungen wieder entledigen und ich bekomme jenwelche, obige Fehlermeldung. Helga
On Wed, 12 Sep 2001, Helga Fischer wrote:
Am Mittwoch, 12. September 2001 01:51 schrieb Christian Schult:
* Helga Fischer schrieb:
Aber wie funktioniert der umgekehrte Weg? recode -d h4..latin1 funktioniert nicht und im passenden Infofile finde ich nichts.
Was passiert denn bei dir? Hier geht das nämlich:
$ echo 'Wörter' | recode h4..l1 Wörter
Ja, das geht bei mir auch.
recode: datei.txt fehlgeschlagen: Keine gültige Eingabe in ISO-10646-UCS-2..ISO-8859-1
Sprich, ich habe mir eine Textdatei (so zum Testen) hergenommen und mit recode behandelt. Ergebnis paßt. Jetzt wollte ich mich der Spezialformatierungen wieder entledigen und ich bekomme jenwelche, obige Fehlermeldung.
Schau Dir den Text doch einmal genauer mit dem Befehl xxd an. Sind vielleicht DOS-Zeilenumbrueche oder andere Dinge drin, die man so nicht sieht? Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Hi Peter, Am Mittwoch, 12. September 2001 09:04 schrieb Peter Blancke:
On Wed, 12 Sep 2001, Helga Fischer wrote:
Am Mittwoch, 12. September 2001 01:51 schrieb Christian Schult:
* Helga Fischer schrieb:
Aber wie funktioniert der umgekehrte Weg? recode -d h4..latin1 funktioniert nicht und im passenden Infofile finde ich nichts.
Was passiert denn bei dir? Hier geht das nämlich:
$ echo 'Wörter' | recode h4..l1 Wörter
Ja, das geht bei mir auch.
Das habe ich inzwischen auch probiert - funktioniert.
recode: datei.txt fehlgeschlagen: Keine gültige Eingabe in ISO-10646-UCS-2..ISO-8859-1
Sprich, ich habe mir eine Textdatei (so zum Testen) hergenommen und mit recode behandelt.
Ich habe mir auch ganz neue HTML-Dokumente erzeugt: einmal mit Quanta, einmal mit XEmacs. Die Umwandlung von latin1 nach html funktioniert. Anders herum nicht. Gleiche Fehlermeldung wie oben.
Schau Dir den Text doch einmal genauer mit dem Befehl xxd an.
Um den muß ich mich noch kümmern.
Sind vielleicht DOS-Zeilenumbrueche oder andere Dinge drin, die man so nicht sieht?
Wenigsten XEmacs sollte so etwas doch nicht machen, oder? Und Recode sollte ja wohl eine Datei erzeugen, die es auch wieder umschreiben kann. Irgendwie tappe ich im Dunkeln. Helga
Hallo Helga, * Helga Fischer schrieb:
Am Mittwoch, 12. September 2001 01:51 schrieb Christian Schult:
Was passiert denn bei dir? Hier geht das nämlich:
$ echo 'Wörter' | recode h4..l1 Wörter
recode: datei.txt fehlgeschlagen: Keine gültige Eingabe in ISO-10646-UCS-2..ISO-8859-1
Hm, hast du dein System auf Unicode umgestellt? Damit kenne ich mich zwar überhaupt nicht aus, aber vielleicht klappt eine Konvertierung von ISO-10646-UCS-2 nach h4 und von da nach latin1 Gruß christian
participants (3)
-
Christian Schult
-
Helga Fischer
-
Peter Blancke