beach: Mailto mit Sonderzeichen im body

Beitrag lesen

Hallo zusammen,

ich muss mittels eines "mailto:" das verschicken von emails ermöglichen.

in etwa so

function test() {
var subject = encodeURIComponent(element xyz1 auslesen);
//z.b. testbetreff
var body = encodeURIComponent(element xyz1 auslesen);
// z.b. test inhalt 123... öäü usw.
location.href = "mailto:?subject="+subject+"&body="+body;
}

Testumgebung IE6 und IE7 und als Mailprogramme Outlookexpress und Thunderbird.

Im Fall IE + Thunderbird werden Sonderzeichen korrekt dargestellt.
Im Fall IE + OE werden die Sonderzeichen nicht wie gewünscht angezeigt, z.B. wird aus ö => ö

Zeichenkodierung der Seite ist UTF-8
Zeichenkodierung der Mailclients auch UTF-8

Würde mich auf eine Antwort freuen.

Bis dan
Beach