Kontaktformular auf Webseite - Problem
Hallo Forum,
ich möchte ein Kontaktformular in eine Web-Seite einbinder und dafür gibt es ja zahlreiche Anbieter - das Problem:
Die E-Mail an die versendet werden soll enthält ein "ä" genauso wie auch die eigentliche Webseite. Ist ja seit einer weile erlaubt nur wie kann man das dem Code beibringen ?
Kann mir jemand helfen ?
Antwort schreiben
Antwort 1 von Supermax vom 01.04.2021, 18:17 Options
Welche Zeichencodierung verwendet deine Webseite? Gebräuchlich sind ISO-8859-1 oder UTF-8.
Je nachdem mußt die Mail folgende zusätzlichen Header enthalten:
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Antwort 2 von KOR vom 01.04.2021, 18:28 Options
es geht um den Script-Code (schon vorher) da ja das Formular die Nachricht auf die E-Mail schickt und da hapert es...
Antwort 3 von Friedel vom 02.04.2021, 02:45 Options
Verwende am besten Punycode. Dann hast du das Problem nicht.
Antwort 4 von Supermax vom 02.04.2021, 07:21 Options
Wenn das Mailer-Script keine Angabe der zu verwendenden Zeichencodierung unterstützt, hast du leider Pech gehabt.
Du kannst versuchen, über ein entsprechendes Meta-Tag die Codierung für die Formularseite explizit anzugeben, dazu notierst du im <head> Bereich (am besten noch vor allen anderen Tags) folgendes:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Punycode wird derzeit im Internet nur zur Codierung von internationalisierten Domainnamen verwendet, das hat weder mit der Codierung der Webseiten noch der Mails etwas zu tun.
Antwort 5 von KOR vom 02.04.2021, 18:18 Options
mit dem Puny-Code logge ich mich auf den FTP ein, da ja die meisten FTP-Programm/Server "ä"s im Benutzernamen auch nicht aktzeptieren - aber wie kann man eine e-mail wie "info@anwalt-müller.de" in Puny-Code umrechen ?
@Supermax Ich versuche mal es über den meta-Tag zu lösen
Vielen Dank soweit.