Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Kontaktformular, Behandlung von Umlauten
hman
Beitrag Tue. 8. January 2008, 13:22
Beitrag #1


Advanced Member
***

Gruppe: Members
Beiträge: 64
Mitglied seit: 09.01.2007
Mitglieds-Nr.: 572



Hallo Leute,

Habe das Kontaktformular für eine Website implementiert und dabei ist mir
aufgefallen, dass beim Email Versand die Umlaute nicht korrekt wiedergegeben
werden, will heissen im Formular habe ich "ö" erfasst und in der Email steht ein
"?".

Ich habe nichts bei den Einstellungen des Moduls gefunden! Hat einer von Euch
ne Idee, woran das liegen könnte?

Vielen Dank! rolleyes.gif

Der Beitrag wurde von hman bearbeitet: Tue. 8. January 2008, 13:22
Go to the top of the page
 
+Quote Post
hman
Beitrag Wed. 9. January 2008, 12:13
Beitrag #2


Advanced Member
***

Gruppe: Members
Beiträge: 64
Mitglied seit: 09.01.2007
Mitglieds-Nr.: 572



Also ich habe da mal weiter geforscht:

In der Email wird folgendes im Header übergeben:

Content-Type: text/plain; charset="utf-8"

Scheinbar passen die Umlaute aber nicht zum Zeichensatz. Wenn
ich den Zeichensatz im Mailprogramm auf iso-8895-1 setze, dann
werden die Umlaute richtig dargestellt.

Scheinbar werden nicht die richtigen Werte übergeben, jetzt kann
ich natürlich im Kontaktformular den charset ändern, dann wird das
wahrscheinlich funktionieren, aber das ist doch keine Lösung oder?

Kann mir da jemand weiterhelfen! Im Voraus vielen Dank
Go to the top of the page
 
+Quote Post
mika
Beitrag Tue. 15. January 2008, 19:54
Beitrag #3


Advanced Member
*****

Gruppe: Wikiadmins
Beiträge: 150
Mitglied seit: 01.07.2006
Mitglieds-Nr.: 63



ich hab das problem in der datei mime.php Pfad >

QUELLTEXT
backend/external/pear.php.net/Mail


von Zeile 115 bis 123 mit folgendem Code gelöst:

QUELLTEXT
$this->_setEOL($crlf);
        $this->_build_params = array(
                                     'text_encoding' => '7bit',
                                     'html_encoding' => '8bit',
                                     '7bit_wrap'     => 998,
                                     'html_charset'  => 'utf-8',
                                     'text_charset'  => 'utf-8',
                                     'head_charset'  => 'utf-8'
                                    );


hth michel
Go to the top of the page
 
+Quote Post
FireFlyer
Beitrag Tue. 15. January 2008, 20:24
Beitrag #4


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 446
Mitglied seit: 12.09.2006
Wohnort: Bamberg
Mitglieds-Nr.: 235



Ist mir beim Gästebuch auch schon aufgefallen, aber ich denke dort wurde der Mail-Versand direkt per PHP eingebunden und nicht über diese API, wenn ja sollte man dies auch noch ändern. Ein Standart für alles wäre doch das BESTE!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.3.24 - 17:27

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.