Sven Rautenberg: Fragezeichen im Betreff

Beitrag lesen

Hallo,

die folgende Zeile übergiebt die Betreffzeile und den Body an ein Emailclient:

mailto:adresse?subject=subject?body=text

Wenn du das in einen Link einbauen willst, wird der vermutlich nicht funktionieren, denn:

  • Trennzeichen einzelner Parameter ist das &-Zeichen, nicht das Fragezeichen
  • &-Zeichen in Links werden in HTML als Entity eingegeben, also &

Der korrekte Mail-Link wäre also:
<a href="mailto:adressse@domain.tld?subject=Subject&body=Bodytext">

Aber was mache ich wenn ein Fragezeichen in der Betreffzeile stehen soll?

Prozentzeichen + Hexadezimaler ASCII- (oder ANSI-)Code. Ist für alle Zeichen mit Codes unter 128 egal, weil identisch.

Bei den Codes darüber dürfte entscheidend sein, welches Content-Encoding dein Dokument hat. Mit Entities (ä) sind aber die gebräuchlichsten Sonderzeichen im Prinzip kein Problem.

- Sven Rautenberg