Hallo!
Ich suche seit Stunden nach einer Lösung, finde aber nur in Bezug auf php und cgi Lösungsansätze, die mir aber nicht weiterhelfen.
User hat auf einer Page die Möglichkeit ein Bestellformular abzusenden. Dieses Formular beinhaltet auch eine <textarea> in der er Anmerkungen schreiben kann. Per Klick auf einen Button wird eine eMail in dem lokal installierten eMail-Client generiert. Allerdings werden die Umlaut kryptisch (äüÃ) dargestellt.
Meta => <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Form => <form action="text@test.de" method="post" enctype="text/plain" accept-charset="UTF-8">
Wie bekomme ich das hin, daß die Umlaute richtig dargestellt werden?
Im Voraus schonmal Danke
Umlaute aus Textfeld (Formular) werden in eMail zerhackt
-
-
Mit nem script durchgehen und alle umlaute in ae ue und oe umwandeln
-
warum in nem skript durchgehen ? hört sich sehr aufwändig an...
-> http://de.php.net/str_replace
auch mal n blick wert
-> http://de.php.net/manual/de/function.htmlspecialchars.php
-> http://de.php.net/manual/de/function.htmlentities.php
-> http://de.php.net/manual/de/function.nl2br.php -
wollte er das nich ohne php?
-
Zitat
finde aber nur in Bezug auf php und cgi Lösungsansätze, die mir aber nicht weiterhelfen.
les ich eher raus, dass er schon was mit php und cgi verwenden würde, aber bis jetzt noch nicht das richtige gefunden hat...
-
Also ich möchte kein php oder der Gleichen nutzen. Es sollte doch in irgendeiner Weise möglich sein da die Umlaute sauber raus zubekommen.
-
dumme frage... wie schickst du denn dein bestellformular ab ?
des wird doch sicher auch mit php erledigt. warum willst es
nicht dort mit einbauen ? wennst eh scha php verwendest... -
Ich habe doch geschildert, daß bei Klick auf einen Button eine eMail im lokalen eMail-Client generiert wird, die der User entweder manuell abschicken muß (Firefox) oder die nach Zustimmung automatisch verschickt wird (IE). Also Klick => Inhalt des Formulars wird in eMail eingefügt => schicken. Ich habe im Augenblick keine Möglichkeit mit PHP zu arbeiten. Einzig JavaScript wäre noch eine Methode. Allerdings müßte ich dann das Formular noch mal komplett umbauen. Und dazu fehlt mir die ZEit und Lust.
Und wo bitte ist die Frage jetzt DUMM???? -
meinte nicht deine frage als dumm. ok,des mit dem client hab ich nicht
berücksichtigt, sorry. wie lässt du denn die email im client erstellen.
zeig mal den code dafür. evtl kann man dort eingreifen... -
-
Wenn ich das so umstelle kommt noch größerer Schrott bei raus.:?
Generiert wird das Teil wie folgt:
<input type="submit" value="Abschicken">
Mehr iss das nicht. -
dann musste irgendwo ein <form.. haben, oder ?
-
dann musste irgendwo ein <form.. haben, oder ?
Ja, steht auch in meinem ersten Post drin. -
versuch mal das:
<form action="mailto..." enctype="text/plain" method="post"> -
...
Form => <form action="text@test.de" method="post" enctype="text/plain" accept-charset="UTF-8">
...
Im Voraus schonmal Danke
So sieht es auch bei mir aus.
Ob mit accept-charset="UTF-8" oder ohne , immer das gleiche Ergebnis -
also ich hab jetzt mal ausführlich gegoogelt....
scheinbar gibt es keinen definierten standard (oder wie man es nennen mag)
um umlaute zu übergeben. der outlook macht es so - der thunderbird wieder
anders. die meisten foren raten zu einer lösung ganz weg von dem clientaufruf
und zur direkten verwendung eines kontaktformulars auf php basis. -
Na das iss mal 'ne Ansage. Danke!!
Schade das es keine andere Möglichkeit gibt. Jetzt muß ich hier tatsächlich noch mit PHP anfangen. Na Bravo -
jein.... benutz mal google und such nach "php formmailer".
dort findest fertige skripte, tutorials zum selber schreiben
und sogar generatoren die dir den quellcode selbst schreiben... -
1. Zeig mal bitte Link zum Formular
2. was hast du gegen PHP -
jein.... benutz mal google und such nach "php formmailer".
dort findest fertige skripte, tutorials zum selber schreiben
und sogar generatoren die dir den quellcode selbst schreiben...
Danke für den Tip. Werd mich mal umschauen.
1. Zeig mal bitte Link zum Formular
2. was hast du gegen PHP
1.) Es gibt keine Link. Ist noch alles lokal.
2.) Nichts wirksames Scherz beiseite. Ich habe mich bisher noch nicht so um PHP gekümmert. Mache gerade meine MCITP und da brauch ich nicht auch noch eine Scriptsprache. Aber das mit einem fertigen Script hört sich gut an.
Nochmals Danke an alle, speziell Driver. -