Wo stelle ich den Zeichencode für die Kontaktformulare ein.
Bei mir kommen die Umlaute fehlerhaft an:
Nachricht über Kontaktformular
Test, bitte löschen
Wo stelle ich den Zeichencode für die Kontaktformulare ein.
Bei mir kommen die Umlaute fehlerhaft an:
Nachricht über Kontaktformular
Test, bitte löschen
Hallo Andre,
zunächst kannst Du mal überprüfen, ob unter "Erweitert" ->"erweiterte Einstellungen" unter "Kodierung" UTF-8 angegeben ist. Falls nicht, bitte ändern.
Wenn dort bereits UTF-8 steht, kann es sein, dass die Voreinstellungen deines Providers einen anderen Zeichensatz vorgeben. Du kannst dann in der .htaccess mit folgendem Eintrag UTF-8 erzwingen:
Falls das auch noch nicht helfen sollte, wäre noch ein Eingriff über die php.ini möglich (das Kontaktformular nutzt php zum Versand):
[PHP]
default_charset = “utf-8″
[mbstring]
mbstring.language = utf-8
mbstring.internal_encoding = utf-8
mbstring.http_input = utf-8
mbstring.http_output = utf-8
Vor Übernahme der hier dargestellten Quelltexte bitte die bereits vorhandenen .htaccess und php.ini sichern, da Fehler in diesen beiden Konfigurationsdateien schnell zur Nichterreichbarkeit der Seite führen können.
Vielen Dank für die Hilfe. Ich denke, es ist vielleicht ein E-Mail Client-Problem, weil im Thunderbird wird es richtig dargestellt, die Probleme treten nur in Outlook auf.
Ich habe trotzdem mal eine htaccess angelegt (war keine vorhanden), nun habe ich ein neues Problem beim Sendeversuch des Kontaktformulars:
Forbidden
You don't have permission to access /assets/php/formmailer/SendEmail.phpon this server.
Muss ich in der htaccess dieses Verzeichniss irgendwie freigeben?
htaccess hat folgenden Inhalt:
# Beginn UTF-8
AddCharset UTF-8 .html
AddCharset UTF-8 .php
# Ende UTF-8
# Beginn Fehlerdokument
ErrorDocument 404 /seite-nicht-gefunden.html
# Ende Fehlerdokument
Woher weiss ich, ob es überhaupt ein Apache-/Linux-Server oder Windows-Server mit Microsoft IIS handelt?
Hallo Andre,
dann lösche bitte wieder die .htaccess. Ob Linux- oder Windows-Server, steht in deinem Hostingpaket. 90% aller Seiten laufen aber auf Apache/Linux.
Wenn es nur ein Outlook-Problem ist, sieh Dir mal diese Seite an: http://www.outlook-stuff.com/tipps-tricks/p…argestellt.html
Vielen Dank erstmak, dass Sie sich Zeit genommen haben, auf mein Thema einzugehen!
Ich habe nun etwas in der info.php gefunden, was die Ursache sein könnte:
Unter dem Abschnitt "Core" steht in der Zeile
default_charset = iso-8859-1
auf anderen Servern steht da z.B.
bei http://www.der-reale-irrsinn.de/assets/php/for…zp-php-info.php
default_charset = UTF-8
Meine Domain liegt bei STRATO im Paket "PowerWeb Starter", weiss jemand, ob es dort Möglichkeiten gibt diese Einstellung zu ändern?
Und würde es das Problem lösen?
Weitere Daten aus meiner info.php:
System = SunOS localhost 5.10 Generic_142901-13 i86pc
Server API = CGI/FastCGI
Nur kurz zur Info, habe den aktuellen Beitrag schon gelesen, bin aber gerade bei der Nachbereitung von 2 Tagen Kindertrainingslager mit 50 x Ü6 bis U18 mit 1810 Bildern und kann gerade nicht auf das Problem antworten.
Hallo Andre,
vielleicht wäre hier die Lösung: Strato Hilfe
Hintergrund: Die E-Mail-Empfänger-Adresse im Kontaktformular muss ja eine gültige Adresse der Domain sein, damit der Versand überhaupt klappt. Formmailer wickelt dann den Versand der Nachricht über diese Mail-Adresse ab, so dass sich Einstellungen der Mail-Adresse entsprechend auswirken dürften.
Ansonsten ruf doch mal bei Strato an, die werben doch immer mit ihrem tollen Service.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!
Wenn Sie neu bei uns sind, hilft Ihnen unsere Hilfe-Seite dabei, sich im Forum zurechtzufinden. Dort erfahren Sie alles Wichtige, von der Registrierung bis hin zur Erstellung eigener Themen (Fragen).
Ohne Programmierkenntnisse gleich mit Zeta Producer loslegen. Layout auswählen, Text eingeben – fertig. Kostenloser Support und über 99% zufriedene Kunden. Überzeugen Sie sich selbst!