Heikstar: Zeilenumbrüche in einer Mail

Beitrag lesen

Hallo zusammen,

ich habe folgendes Problem.

Ich versuche mit folgender Java Funktion eine Mail für Outlook zu erstellen:

==========
function erstellemail(email,betreff,brieftext) {
 if (state == 0){
 alert("Bitte passen sie zuerst den Text an");
 }
 if (state == 1){
 var ziel = "mailto:" +email +"&subject=" + betreff + "&body=" + brieftext;
 window.location.href = ziel;

}

Nun kommt der Text für den Mailbody aus einer Datenbank und enthält daher die Zeilenumbrüche als "\n".

Wenn ich nun versuche diese in PHP durch einen Replace mit "%0A" zu ersetzten und diese dann über einen Link an die Javafunktion übergeben will kommt die Java-Fehlermeldung:
"Nicht abgeschlossene Zeichenkonstante". Scheint an dem %-Zeichen zu liegen, da die Meldung nicht kommt wenn ich in dem PHP-Replace das %-Zeichen entferne.

Aber ich benötige die Zeilenumbrüche.

Kann mir jemand sagen, wie man das hinbekommen kann ?

Gruß
HeikStar