Umlaute und Antwort auf Formulare

  • Hallo zusammen,

    seit ein paar Wochen tüftle ich an meiner Homepage http://www.pubalapap.de mit Zeta Producer herum. Nun habe ich diese endlich veröffentlich.
    Leider werden alle Umlaute nicht als Umlaute angezeigt. Habe auch schon die anderen Foren durchgelesen, aber ich komme nicht zu einem Ergebnis.

    Außerdem habe ich für Fragen meiner Kunden ein Kontaktformular erstellt. Sobald sie dieses Formular wegschicken, dass ich mit meiner E-Mail Adresse verlinkt habe, kommt der Text "Could not instantiate mail function." - die Nachricht kommt aber trotzdem in meinem Postfach an.

    Bitte um Hilfe! ;(

    Vielen Dank!

  • Hallo Alex,

    das mit den Umlauten hängt damit zusammen, dass Zeta die HTML-Seiten in der korrekten Codierung "UTF8" ausliefert, auf Deinem Server aber über den HTTP-Header eine andere Zeichensatzcodierung angewiesen wird. Das weitere Vorgehen ist von Provider zu Provider unterschiedlich; bei einigen lässt sich die Zeichensatzcodierung einfach umstellen, andere bieten kein Menü hierzu an.

    Schreib bitte mal, bei welchem Provider die Homepage läuft und ob der Server auf Linux/Apache(90%) oder auf Microsoft IIS läuft.

    Die Fehlermeldung beim Kontaktformular hängt mit php zusammen. Nicht meine Baustelle, daher müsstest Du bis morgen warten, wenn der Support wieder da ist. Bis dahin kannst Du aber schon mal prüfen, ob serverseitig alle notwendigen Features unterstützt werden. Gehe hierzu auf "Extras" ->"Optionen" ->"Programmoptionen" ->"Aktionen" und wähle dort "Wesite-Features prüfen" aus. Berichte dann hier das Ergebnis.

    Ansonsten kannst Du auch noch "alles Erstellen" und "alles Veröffentlichen"
    Menü "Webseite" ->"Erweitert" ->"Erstellen" ->"Alle Seiten erstellen"
    danach "Veröffentlichen" ->"komplette Webseite veröffentlichen"

  • Guten Morgen Uwe,

    klappt ja mal wieder hier ;-), wollte gerade schauen, ob schone eine Rückmeldung da ist.

    Hallo Alex,

    Du musst in die .htaccess folgende Anweisung einfügen:

    # Beginn UTF 8
    AddCharset UTF-8 .html
    AddCharset UTF-8 .php
    # Ende UTF 8

  • Hallo,

    bzgl. dem Formularproblem:

    Da solltest du dich zunächst mal um die richtigen Voraussetzungen kümmern:

    Du hast auf deinem Webserver die PHP-Version 5.2.4. aktiv.
    Um den Ordnungsgemäßen Betrieb des Kontakformulars zu gewährleisten, solltest du auf mindestens die Version 5.3.xx wechseln.
    Siehe auch hier: http://docs.zeta-producer.com/formulare-via-php-versenden.html

    Dies kannst du in der Regel in deinem Control-Center ö.ä. bei deinem Webhoster einstellen (sofern es dein dortiges Paket zulässt).

    Damit könnte das Problem mit der Fehlermeldung evtl. beseitigt sein.

    Und wenn du dann mal schon dort bist, kannst du auch dort in den Einstellungen mal nachsehen, ob du darin direkt auch das gleich mit
    der richtigen Zeichenkodierung (Charset) einstellen kannst (geht im Normalfall bei den meisten Webhostern).

    Wenn es das nicht geben sollte, dann das was Thomas zuletzt geschrieben hat, durchführen.

    Gruß
    Jochen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!