TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

jetzt buchen

Standard-Formular Problem mit Sonderzeichen & Umlauten seit TYPO3 4.5


Autor Nachricht
Verfasst am: 14. 02. 2011 [22:19]
djai_dii
Themenersteller
Dabei seit: 09.09.2010
Beiträge: 38
Hallo,
seitdem ich auf die neuste TYPO3 Version (4.5) geupdated hab werden Umlaute und Sonderzeichen in der Empfangsmail nicht mehr ausgegeben. Der Inhalt in der Email sieht dann so aus:

PHP
Guten Abend,
 
f?r unsere Hochzeit bin ich auf der Suche nach einem Haus, in dem ... bernachten kýýn (mýýchst in zwei- bis vier-Bett-Zimmern) und in dem eine Feier fr ca. ...Personen mýých ist. Dabei bin ich auf ihr Haus gestoån.
 
Ist das mýých w¥.
 
herzliche Grå aus ...,  
 
Ich freue mich ?ber Ihre R?ckmeldung ob ... m?glich w?re.
 
Vielen Dank und herzliche Gr?å,


Es handelt sich um das Standardformular, welches nicht auf Powermail oder sontiges geändert werden soll.

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 14.02.2011 um 22:21.]
ProfilWWW
Verfasst am: 16. 02. 2011 [12:34]
djai_dii
Themenersteller
Dabei seit: 09.09.2010
Beiträge: 38
Gelöst:

TYPO3 4.5.x geht von der Zeichencodierung UTF8 aus. Meine Seite war noch auf Latin1.

Umstellung auf utf-8:
1. Installtool > [setDBinit] > SET NAMES utf8 eingeben.
2. Installtool > [forceCharset] > utf-8 eingeben.

Dann per Button "Write to localconf.php" speichern.
ProfilWWW
Verfasst am: 10. 01. 2012 [16:09]
christophrunkel
Dabei seit: 23.02.2004
Beiträge: 64
Für diejenigen die nach Typo3 4.5-Updates vor dem gleichen Problem stehen ...

TYPOSCRIPT
config {
formMailCharset = utf-8
}


Sollte das immer noch nicht helfen (Seite oder DB nicht UTFicon_cool.gif habe ich unter Schmerzen in class.t3lib_formmail.php ca. Zeile 190 folgende Zeilen eingefügt.

PHP
// Core Change 10.01.12
if ($this->characterSet == 'utf-8')
{
$this->subject = utf8_encode($this->subject);	
$htmlContent = utf8_encode($htmlContent);	
$plainTextContent= utf8_encode($plainTextContent);				
}


[Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 10.01.2012 um 16:11.]

Bei der Steuererklärung merkt man, wieviel Geld man sparen würde, wenn man keins hätte [Fernandel]

www.christophrunkel.de
ProfilWWW