Re: Mail-Datei Zeichenkodierung reparieren

From: Marc Santhoff <M.Santhoff(at)web.de>
Date: Mon, 09 Jun 2014 07:28:40 +0200

On Mo, 2014-06-09 at 07:04 +0200, Polytropon wrote:
> On Mon, 09 Jun 2014 06:32:23 +0200, Marc Santhoff wrote:
> > Tag mal wieder,
> >
> > ich benutze claws mail und habe eben festgestellt, daß ich als
> > Speicherformat eine besondere Kodierung bekomme. Umlaute und Zeilenenden
> > und Leerzeichen am Zeilenende sind mit beginnendem Gleichheitszeichen
> > und dann zweistelliger Hexcode. OK, RFC2822 verlangt us-ascii, aber wie
> > heißt diese Kodierung?
>
> Das dürfte QP (quoted printable) sein.

Ein Stichwort, fein.

> > Und viel wichtiger: Da ich das in claws mail nicht ändern kann, möchte
> > ich die Dateien nachträglich durch einen Filter schicken, um eine
> > menschenlesbares Format, also "wie angezeigt" bekomme. Geht das mit
> > FreeBSD-Bordmitteln?
>
> Grundsätzlich ja, mit "Suchen & Ersetzen", z. B. mit sed. Man
> muß nur die auftretenden =-Encodierungen in die gewünschten
> Zeichen rückwandeln (z. B. Umlaute).
>
> Do kannst aber auch folgendes Tool benutzen:
>
> http://www.fourmilab.ch/webtools/qprint/
>
> Es läßt sich unter FreeBSD bauen und benutzen.

Sehr gut, ist mir am liebsten, weil ...

> Aus einem Text wie
>
> Mir ist übel, äh was löten, dazu Äther,
> etwas Öl - ein Übergriff mit Schmeißweg.
>
> wird dann
>
> % ./qprint --encode test.txt
> Mir ist =FCbel, =E4h was l=F6ten, dazu =C4ther,
> etwas =D6l - ein =DCbergriff mit Schmei=DFweg.
>
> Wie gesagt - hier siehst Du die "üblichen Verdächtigen" und
> könntest das auch mit sed lösen:
>
> % sed 's/=FC/ü/g; s/=E4/ä/g; s/=F6/ö/g; s/=C4/Ä/g; s/=D6/Ö/g; s/=DC/Ü/g; s/=DF/ß/g; s/=$//g' test.txt
>
> Das ist mit Bordmitteln, sieht aber grausam aus und ist
> wahrscheinlich in entscheidenden Punkten unvollständig. :-)

... ich dann nicht das ganze Format auseinandernehmen muß und bei zig
E-Mails später mal Fehler finde. Z.B. ein Gleichheitszeichen, wie wird
das wohl kodiert? ;)

Vielen Dank, damit komme ich zum Ziel. Das "archiver"-Plugin für claws
mail möchte leider nicht mit mir spielen.

-- 
Marc Santhoff <M.Santhoff(at)web.de>
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 09 Jun 2014 - 07:30:35 CEST

search this site