---
title: "Kann Typo3 keine Umlaute codieren?"
url: "https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren"
source: "typo3.net"
tags: ["Allgemein","Frage","HTML & CSS"]
created: "2004-06-03"
last_reply: "2006-02-01"
replies: 25
solved: false
page: 1
pages: 1
lang: "de"
---

# Kann Typo3 keine Umlaute codieren?

Allgemein · 25 Antworten · gestartet 2004-06-03

## Eröffnungsbeitrag

**rolli** · 2004-06-03 · [Beitrag #1](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/1)

Hallo,
ich schreibe das hier in dieser Rubrik, weil mit der  **S u c h e**  jede Menge unbeantwortete Fragen zu diesem Thema zu finden sind.
Sonderzeichen und Umlaute werden im HTML-Quelltext wie eingegeben dargestellt. Sie werden nicht Codiert

ä, ö, ü, ß,  [Eurozeichen]
werden im Seitenquelltext der Typo3 Seite
nicht als :

```plaintext
&auml;,  &ouml;,  &uuml;,  &szlig;,  &#128;
```

codiert sondern erscheinen im HTML-Quelltext als:

```plaintext
ä, ö, ü, ß,   [Eurozeichen]
```

Dies betrifft alle dt. Sonderzeichen und Umlaute.

Was genau muß ich Typo3 beibringen, diese Zeichen in der HTML-Ausgabe entsprechend codiert darzustellen?

Vielleicht habe ich ja auch  **d i e**  Antwort einfach übersehen. Dann bitte ich, diesen Beitrag zu entschuldigen.

MFG
rolli

## Antworten

### [#2](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/2) · rolli · 2004-06-07

Hallo,

Kann Typo3 wirklich keine Umlaute und Sonderzeichen codieren??

Sehr verwirrt,
rolli

### [#3](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/3) · Tiuri · 2004-06-07

Da das codieren der Umlaute heute nicht mehr üblich ist (schon alleine wegen der Suchfunktionen, die darauf nicht suchen), muss es das eigentlich auch nicht, oder? Mit dem richtigen Charset klappts doch auch so. Und wenn Du ein Sonderzeichen brauchst, per Hand gehts allemal.

### [#4](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/4) · rolli · 2004-06-07

> **Tiuri schrieb:**
>
> Da das codieren der Umlaute heute nicht mehr üblich ist (schon alleine wegen der Suchfunktionen, die darauf nicht suchen), muss es das eigentlich auch nicht, oder? Mit dem richtigen Charset klappts doch auch so. Und wenn Du ein Sonderzeichen brauchst, per Hand gehts allemal.

Hallo Tiuri,

jetz bin ich aber platt.  :o

Auf Seiten mit viel Text hätte ich schon gern, daß Umlaute und Sonderzeichen richtig codiert im HTML-Quelltext erscheinen.

<http://selfhtml.teamone.de/html/allgemein/zeichen.htm>

> (schon alleine wegen der Suchfunktionen, die darauf nicht suchen)

Weshalb funktioniert dann die Suche hier im Forum, auf die so gern verwiesen wird, nicht richtig?

MFG
rolli

### [#5](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/5) · Tiuri · 2004-06-07

Auf der Seite steht doch die Antwort:

> Wenn Sie in Ihrer HTML-Datei sonst keine Angaben zum verwendeten Zeichensatz machen, sollten Sie im Hinblick auf das Internet und die internationale Verwendung deutsche Umlaute und scharfes S durch spezielle, dafür vorgesehene benannte Zeichen ersetzen.

Warum die Suche hier auf Umlaute nicht geht, weiss ich nicht. Ich weiss aber, dass wenn ich nach "für" suche, die Suche nicht geht, weil dann im Quelltext f¨r steht, zumindest auf meinen Seiten. Du müsstest ja dann ALLE Eingaben umwandeln. Im übrigen kenne ich kein CMS, dass diese Umwandlung noch durchführt. Dies wäre viel zu komliziert und ist einfach mal gelinde gesagt - für die Katz.
Übrigens haben auch eineige Suchmaschinen Probleme damit (was mir schon merkwürdig vorkommt).

Das Definieren des Charsets hat sich heutzutage so durchgesetzt, dass dies nicht mehr notwendig ist. Sonst müssten die Griechen ja nur noch &sonstwas; schreiben. Die Internationalisierung hat da schon einiges bewirkt. Fazit: Auf eine Deutsche Seite gehört das richtige Charset, diese xuml sind nur noch für besondere Anlässe da. Wenn ein Russe ma ein ä für ein Zitat braucht, oder ähnliches. Oder allgemeiner: Diese Dinger nur noch verwenden, wenn das Zeichen nicht vom charset unterstützt wird.

### [#6](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/6) · rolli · 2004-06-09

Hallo Tiuri,

ist einleuchtend, Deine Antwort. Danke.

Bleibt nur dass Thema, wie sich ein eigenes Suchformular auf der eigenen Seite mit Umlauten und Sonderzeichen versteht.

MFG
rolli

### [#7](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/7) · Tiuri · 2004-06-09

Nach meinem Kenntnisstand soll die indexed sear im allgemeinen keine Probleme haben. Einzelfälle, wie worte, die mit umlauten anfangen, sollen aber Probleme machen. (Steht hier irgendwo im Forum). Welche Version das war und wie der Stand ist, weiss ich im Moment jedoch auch nicht so genau. Bei mir habe ich diesbezüglich noch keine Probleme fest gestellt - nur das leidige Thema externe Dateien betrifft mich auch gerade :-(

Schönen Tag noch,

Tiuri

### [#8](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/8) · Schleuse · 2004-06-25

Hallo zusammen,

ich habe momentan dasgleiche Problem mit den lieben Sonderzeichen...

Die Codepage ist natürlich korrekt eingestellt:

```html
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
```

ÄÜÖäüö werden korrekt dargestellt und stehen auch uncodiert im HTML-Quelltext.

Mein Problem ist jedoch das EURO-Zeichen. Dieses steht ebenfall unkodiert im HTML-Code, wird jedoch vom Browser nicht dargestellt (nur Kästchen).

Interessant ist jedoch die Tatsache, dass das unter Typo3 3.5.0 noch funktioniert hat. Da stand zwar das EURO-Zeichen als komisches Sonderzeichen (siehe Bild) im HTML-Source, allerdings hat es dann dennoch der Browser richtig als Euro-Zeichen dargestellt:
<img src="<http://www.hirsch-home.de/source.jpg>" />

Unter 3.6.1 steht, wie gesagt, nun ein richtiges Euro-Zeichen im Quelltext und wird nicht korrekt dargestellt:
<img src="<http://www.hirsch-home.de/source2.jpg>" />

Was hat sich bei Typo3 von 3.5.0 zu jetzt 3.6.1 geändert, dass es nun nicht mehr funktioniert?

Für jegliche Anregungen oder weiterführende Fragen und Diskussionen wäre ich dankbar...

Liebe Grüße,

### [#9](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/9) · Schleuse · 2004-06-25

Hallo zusammen,

ich habe momentan in  Typo3 **3.6.1** dasselbe Problem mit den lieben Sonderzeichen...

Die Codepage ist natürlich korrekt eingestellt:

```html
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
```

"&" (kaufmännisches "und") und "ÄÜÖäüö" werden korrekt dargestellt und stehen auch uncodiert im HTML-Quelltext.

Mein Problem ist jedoch das EURO-Zeichen. Dieses steht ebenfall unkodiert im HTML-Code, wird jedoch vom Browser im 3.6.1 FrontEnd nicht dargestellt (nur Kästchen; siehe Bild 2).

Das Problem betrifft jedoch nur das FE (Frontend)! Im Backend steht bei der Seitenansicht im betreffenden Contentelement ebenfalls das Euro-Zeichen im Klartext (uncodiert) im Quellcode - wird hier jedoch auch vom Browser korrekt angezeigt! Im HTML-Source des BE sehe ich aber nicht mehr als ebenfalls dieselbe Meta-Definition der gleichen Codepage (siehe oben).

Interessant ist auch die Tatsache, dass das unter Typo3 3.5.0 noch funktioniert hat - und zwar im FE und BE. Da stand zwar das EURO-Zeichen als komisches Sonderzeichen (siehe Bild 1) im HTML-Source, allerdings hat es dann dennoch der Browser richtig als Euro-Zeichen dargestellt:
<img src="<http://www.hirsch-home.de/source.jpg>" />Bild 1

Unter 3.6.1 steht, wie gesagt, nun ein richtiges Euro-Zeichen im Quelltext und wird **im FE** nicht korrekt dargestellt:
<img src="<http://www.hirsch-home.de/source2.jpg>" />Bild 2

Im BE jedoch schon!

Was hat sich bei Typo3 von 3.5.0 zu jetzt 3.6.1 geändert, dass es nun nicht mehr funktioniert bzw. anstelle des komischen Sternchens nun das richtige Euro-Zeichen?
Oder was ist bei 3.6.1 der Unterschied zwischen FE und BE, dass es im BE funktioniert und im FE nicht?

Für jegliche Anregungen oder weiterführende Fragen und Diskussionen wäre ich dankbar...

Liebe Grüße,

### [#10](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/10) · Schleuse · 2004-06-25

Sorry für das Doppelposting. War eigentlich nur auf "EDIT" gegangen :(

Ansonsten habe ich noch etwas rausgefunden...

Habe das gleiche mal auf einem anderen Server mit 3.6.1 ausprobiert. Dort steht das Euro-Zeichen klar im Quelltext und wird vom Browser auch im FE korrekt angezeigt.

Kann es also am Server liegen? Sind beide Linux. Haben aber u.U. unterschiedliche Apache-Versionen. Kann denn Apache überhaupt dafür zuständig/verantwortlich sein? Warum tritt der Fehler dann aber nicht auch im BE auf? Gibt es da ggf. doch Unterschiede?

Sehr mysteriös!

Grüße,

### [#11](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/11) · Tiuri · 2004-06-25

Kann es sein, dass der PHP-Standard-charset nicht stimmt? oder nicht übereinstimmt? War bei mir das Prob. PHP setzte UTF-8, HTML auf den 8859-1. Mein Browser nahm den UTF-8. Ich musste also per Hand umstellen - bis ich die PHP-Einstellung hatte.

### [#12](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/12) · Schleuse · 2004-06-25

Und wie und wo setzt man den?

Aber warum reagieren dann FE und BE unterschiedlich? Im BE funzt's und im FE nicht.

#paralyzed#  o.O

### [#13](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/13) · Tiuri · 2004-06-25

k.A., wieso da was wie geht ;-)

steht in der php.ini drin.

### [#14](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/14) · Schleuse · 2004-06-25

Hab auch mittlerweile festgestellt, dass, wenn ich die Seite dann offline speichere und anschau, das Eurozeichen korrekt dargestellt wird.

Es muss also an der Serverkommunikation liegen. Da es aber im BE funzt, muss es ein Fehler im Typo3-FE sein!!!

Ideen?

Grüße,

### [#15](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/15) · Tiuri · 2004-06-25

Denn probier doch mal, ob irgendwelche html-tags offen bleiben, oder irgendwelche body-tags zu früh kommen oder was auch immer.
Könnte ja sein, dass er deshalb den charset nicht nimmt. Oder Du hast mehrere Charsets drin ;-) Des ist mir auch schon passiert ....

### [#16](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/16) · Schleuse · 2004-06-25

Das kann ich ja aufgrund dessen, dass es mit demselben Browser offline funzt eigentlich ausschließen, oder!?

### [#17](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/17) · Tiuri · 2004-06-25

stimmt: "Wer lesen kann, ist klar im Vorteil ;-)"

Dann weiss ich auch nicht weiter ....

### [#18](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/18) · Unbekannter Benutzer · 2004-07-02

Hast du schonmal 8859-15 probiert?

Gruß,
HAL

### [#19](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/19) · Schleuse · 2004-07-02

Hi HALsixsixsix,

wie meinste das?

Wie und wo soll ich das probieren?

Grüße,
Olli

### [#20](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/20) · Unbekannter Benutzer · 2004-07-02

Hallo Schleuse,

ich meinte den Character Set deiner HTML-Seite. Soweit ich weiß, ist iso-8859-15 der Zeichensatz, der offiziell das Euro-Zeichen unterstützt.

```html
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
```

Gruß.

### [#21](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/21) · Schleuse · 2004-07-02

Hey HALsixsixsix,

danke für die Info! Aber irgendwie ist das doch dann komisch, dass es auch mit dem ...-1er Charset offline funktioniert, oder!? Nur online eben nicht :( ...

Aber testen würd ich's schon mal lieber. Wo im Typo3, Template, Config, Setup oder wo sonst stell ich das denn ein? Oder einfach als "page.headerdata"?

Grüße und Danke für Deine Mühe,
Olli

### [#22](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/22) · Unbekannter Benutzer · 2004-07-02

Das ist nur so lange komisch, bis man sich bewusst wird, dass der Server (also "online") den HTML-Code mit einem anderen Zeichensatz codiert und zum Client schickt als es dein Browser lokal macht. (Vermute ich jetzt mal)

Das Meta-Tag muss in den Header deiner HTML-Seite, ja. Das kannst du machen, wie du lustig bist: Entweder direkt in die Templatevorlage (HTML-Datei) oder per TypoScript.

Ich weiß nicht, ob es funktionieren wird, aber ich bin optimistisch, dass es daran liegen könnte :-)

Gruß,
HALsixsixsix

### [#23](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/23) · Tiuri · 2004-07-02

Also bei mir lags - wie schon gesagt, an einer falschen Einstellung in der php.ini.

### [#24](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/24) · BastianBalthasarBux · 2005-07-26

hab die selben probs, allerdings ists so, dass bei mir alles funzt, nur beim kunden nit. hab scho dacht der is blöd, aber anscheinend gibts das wirkli!

woran lags denn nun bei dir @schleuse?

### [#25](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/25) · AndiB · 2005-08-24

Hab mich auch grad geärgert aber eine Extension gefunden mit deren Hilfe das Problem zu lösen ist.

Einfach die Extension 'cron_rte_cleanenc' installieren und in der Datei 'cron_rte_cleanenc/class.tx_cronrtecleanenc.php' folgende Einträge dem Array hinzufügen:

'ß' => '&szlig;',
'ä' => '&auml;',
'ö' => '&ouml;',
'ü' => '&uuml;',
'Ä' => '&Auml;',
'Ö' => '&Ouml;',
'Ü' => '&Uuml;',

### [#26](https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren/26) · MEller · 2006-02-01

Ich hatte das gleiche Problem.
Bei mir brachte die qcom_htmlcleaner 2.4.0 den gewünschten Effekt.

---

Quelle: „Kann Typo3 keine Umlaute codieren?“, typo3.net, https://www.typo3.net/d/12073-kann-typo3-keine-umlaute-codieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
