Tutorials von Thomas Frei-Herrmann

Umlaute der Eingabefelder werden falsch dargestellt

(in der Mail, die Ihr vom “Werkzeuge-Formular” erhaltet).

(Diese Beschreibung bezieht sich auf NOF 10.0 inklusive Update 2 sowie NOF 11.0)

Unter Zeichenkodierung (englisch character encoding, kurz encoding) versteht man das Darstellen eines Schriftzeichens, also eines Buchstabens, einer Ziffer oder eines Symbols, mittels eines im Aufbau einfacheren oder für die betreffende Anwendung geeigneteren Codes.

Die ISO (Internationale Organisation für Normung) hat mit der Normenreihe ISO 8859 Zeichenkodierungen für alle europäischen Sprachen standardisiert.


Wenn z.B. “ä, ö, ü” falsch dargestellt wird, wird offensichtlich ein falsches "Charset" genommen.

Ich hatte das gleiche Problem und habe es so gelöst:


Du musst die Datei:

FormHandler.php

per Hand ändern.

Diese findest Du (normalerweise) in diesem Ordner:

C:\Programme\NetObjects\NetObjects Fusion 10.0\
NetObjects System\Resources\Forms\Scripts\FormHandler


Öffne diese Datei mit Deinem Windows-Editor und gehe zu:

Zeile 74

Wenn dort folgendes steht:

$mail->CharSet = "utf-8";

dann ersetze es mit:

$mail->CharSet = "ISO-8859-1";

abspeichern.

Deine Formular-Seite nun komplett neu auf den Server hochladen und/oder die Datei FormHandler.php mittels FTP-Programm hochladen in den Ordner:

/scripts

zurück

 

diese Seite weiter empfehlen



Counter Statistik