---
title: "TipAFriend Umlautproblem"
url: "https://www.typo3.net/d/66232-tipafriend-umlautproblem"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2007-08-03"
last_reply: "2009-07-09"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# TipAFriend Umlautproblem

Extensions · 1 Antwort · gestartet 2007-08-03

## Eröffnungsbeitrag

**rolib** · 2007-08-03 · [Beitrag #1](https://www.typo3.net/d/66232-tipafriend-umlautproblem/1)

Hallo allerseits,

wenn ich den Absendenamen (###YOUR_NAME###) beim TipaFriend Formular mit einem Umlaut eingebe wird dieser immer herausgefiltert, also statt Müller wird im Email Mller. Im Feld Nachricht (###MESSAGE###) werden Umlaute korrekt übermittelt.
Ich hätte das Template schon mit einem Editor nochmals nach UTF-8 konvertiert, aber es änderte sich nichts.
Hat hier jemand einen Tipp für mich? Danke.

## Antworten

### [#2](https://www.typo3.net/d/66232-tipafriend-umlautproblem/2) · floreno · 2009-07-09

Moin, moin.
Das Problem liegt in einer preg_replace-Funktion und der Tatsache das PHP unterhalb der Version 6 nicht voll UTF-8 kompatibel ist.

Zum fixen Fixen einfach in der Klasse "./pi/class.tx_tipafriend.php" in der Funktion "validate" die Variable $pattern von:

```php
$pattern = '/[^\d\s\w]/';	// search for characters that don't belong to one of the classes decimal, whitespace or word
```

nach:

```php
$pattern = '/[^\d\s\w\\x00-\\x7F\\xC0-\\xDF\\x80-\\xBF\\xE0-\\xEF\\x80-\\xBF\\x80-\\xBF]/';
```

ändern.
Die genauen Zeichencodes und Ihre Bezeichnung gibt's auf dieser Seite: <http://www.utf8-zeichentabelle.de>

Entsprechen dieser Angaben kannst Du dann den Pattern verändern.

MfG
floreno

---

Quelle: „TipAFriend Umlautproblem“, typo3.net, https://www.typo3.net/d/66232-tipafriend-umlautproblem
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
