Hallo,
ich muss eine grosse JavaScript Variable ( 10-50 kb Text) via PHP in einer mySQL Datenbank ablegen.
Da dies nur über ein Formular/POST möglich ist, übergebe ich die Variable einem Formular:
var previewHTML = "äöüÄÖÜ"
var leftPos = (screen.availWidth-780) / 2
var topPos = (screen.availHeight-580) / 2
previewWin = window.open('','','width=500,height=450,scrollbars=yes,resizable=yes,titlebar=0,top=' + topPos + ',left=' + leftPos);
previewWin.document.write("<form method="POST" action="myEditora.php" name="daten">")
previewWin.document.write("<textarea WARP="VIRTUAL" name="bez2" style="height:200px; width:450px">")
previewWin.document.write(previewHTML)
previewWin.document.write("</textarea>")
previewWin.document.write("<input type="submit" value="Senden" name="send_form">")
previewWin.document.write("</form>")
myEditora.php:
<?echo $bez2;?>
äöüÄÖÜ im Formular wird im neuen document zu: äöüÃÃÃ
schreibe ich direkt in das neue document (ohne Formular)
werden die Umlaute korrekt angezeigt.
was mache ich falsch?
viele Grüsse Martin Klos