[TYPO3-german] Tipafriend E-Mail YOURNAME falsche Sonderzeichen (gelöst)
Bernd Hückstädt
akademie at joytopia.net
Wed Feb 3 15:23:04 CET 2010
Am 02.02.2010 um 19:28 schrieb Bernd Hückstädt:
> bei der E-Mail von Tipafriend werden beim Absendernamen die
> Sonderzeichen falsch dargestellt
Hallo,
ich habe es lösen können:
Das Problem liegt bei php in der Funktion preg_replace, die nicht mit
utf8 und Sonderzeichen umgehen kann.
Die schnelle Lösung: utf8_decode und hinterher utf8_encode
Datei: /tipafriend/pi/class.tx_tipafriend.php
Zeile 254, function validate:
$pattern = '/[^\d\s\w]/'; // search for characters that don't belong
to one of the classes decimal, whitespace or word
$tipData['name'] = utf8_decode($tipData['name']) ; // fuer
preg_replace vorbereiten
$tipData['name'] = trim( preg_replace( $pattern, '',
$tipData['name'] ) ); // strip the mentioned characters
$tipData['name'] = utf8_encode($tipData['name']); // in utf8
rueckverwandeln
Viele Grüße
Bernd
More information about the TYPO3-german
mailing list