Sonderzeichen-Codierung im mailto: -Link
bawd
0 Cheatah
Ich habe einen mailto-Link so eingerichtet dass ein vorgefertigtes Mail (Betreff und Inhalt) erstellt wird. Das funktioniert auch problemlos unter Windows. Allerdings wird das ganze unter MacOS (Entourage) falsch dargestellt.
Wo liegt das Problem? Kann ich die Sonderzeichen und Zeilenwechsel anders codieren, damit die Darstellung auf allen Systemen korrekt ist?
Vielen Dank für jegliche Hilfe / Tipps!
<a href="mailto:info@bruggercom.ch?
subject=Bestellung%20RIHUEL%D3%20EMPELTRE&
body=RIHUEL%D3%20EMPELTRE%20Oliven%F6l%20500ml%0A%0A..%20Flaschen...">
Zur Ansicht:
http://www.bruggercom.ch/rihuelo/flyer.htm
(auf Bestellen klicken)
So müsste das ausgefüllte Mail aussehen:
---Betreff---
Bestellung RIHUELÓ EMPELTRE
---Body---
RIHUELÓ EMPELTRE Olivenöl 500ml
.. Flaschen (max. 6 Flaschen)
à CHF 30.00 inkl. MwSt. exkl. Versand.
Name/Vorname:
Adresse:
PLZ/Ort:
Hi,
Allerdings wird das ganze unter MacOS (Entourage) falsch dargestellt.
Wo liegt das Problem?
Entourage ist von Microsoft. Vielleicht daran?
Kann ich die Sonderzeichen und Zeilenwechsel anders codieren, damit die Darstellung auf allen Systemen korrekt ist?
Die URL-Kodierung ist korrekt[1] - die HTML-Kodierung natürlich nicht, weil ein "&"-Zeichen herumschwirrt, welches nicht der Einleitung einer Entity dient. Auf allen Systemen kann ein HTTP-fremder Link aber *nie* einheitlich funktionieren. Der Link wird beispielsweise komplett versagen, wenn auf dem System kein Mail-Client installiert ist (wie z.B. bei mir); und wie er auf anderen Systemen wirkt, hängt von deren Installation und Konfiguration ab. Entourage ist nur eine externe Applikation von vielen, die sich anderes verhalten als Du es gerade möchtest.
Vielen Dank für jegliche Hilfe / Tipps!
Verzichte auf nicht rein optionale mailto:-Links und/oder -Formulare.
Cheatah
[1] Ich hab's allerdings nur überschlagen.