Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5d557254

Von Moritz Bunkus vor mehr als 15 Jahren hinzugefügt

  • ID 5d5572546c7e33b5f573227f23973ec7668bafe2
  • Vorgänger 1410996d
  • Nachfolger 17b87579

Die JavaScript-Funktion "encodeURIComponent()" benutzt immer UTF-8 als Zeichensatz, egal, was die HTTP-Header oder das <form>-Element sagen. Also muss der Input bei Erhalt in den Zeichensatz der Installation konvertiert werden.

Unterschiede anzeigen:

js/dunning.js
1 1
function set_email_window(input_subject, input_body, input_attachment) {
2 2
  var parm = centerParms(800,600) + ",width=800,height=600,status=yes,scrollbars=yes";
3 3
  var url = "dn.pl?" +
4
    "INPUT_ENCODING=UTF-8&" +
4 5
    "action=set_email&" +
5 6
    "email_subject=" + encodeURIComponent(document.getElementsByName(input_subject)[0].value) + "&" +
6 7
    "email_body=" + encodeURIComponent(document.getElementsByName(input_body)[0].value) + "&" +

Auch abrufbar als: Unified diff