---
title: "UTF-8"
url: "https://www.typo3.net/d/38897-utf-8"
source: "typo3.net"
tags: ["TYPO3","Mehrsprachigkeit","Frage"]
created: "2006-03-04"
last_reply: "2006-03-04"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# UTF-8

TYPO3 › Mehrsprachigkeit · 7 Antworten · gestartet 2006-03-04

## Eröffnungsbeitrag

**avid** · 2006-03-04 · [Beitrag #1](https://www.typo3.net/d/38897-utf-8/1)

Suche eine vernünftige Anleitung um Typo3 auf UTF-8 Ausgabe zu trimmen.

Folgende Einstellungen habe ich schon vorgenommen:

```typoscript
config.metaCharset = utf-8
config.renderCharset = utf-8
config.additionalHeaders = Content-Type:text/html;charset=utf-8
```

das Backend wird in der localconf eingestellt:

```php
$TYPO3_CONF_VARS['BE']['forced_charset'] = 'utf-8';
```

die Datenbank wurde auf "utf8_general_ci" eingestellt.

Was funktioniert:
 • das Template (abgespeichert in UTF-8-) gibt darin vorkommende Umlaute korrekt aus (eintrag in php.ini).
 • sämtlicher Umlaute aus der Datenbank werden nicht korrekt ausgegeben.

Wer hat eine Lösung für mich?

System:
PHP Version 5.0.4
MySQL 5.0.18

## Antworten

### [#2](https://www.typo3.net/d/38897-utf-8/2) · steffenk · 2006-03-04

Die Einstellungen sind korrekt.

Du hast wahrscheinlich die Datensätze nachträglich auf utf-8 geändert. Der Fehler liegt an der DB.
Datenbank muss utf8 haben und die Tabellen auch. Erst dann werden die Datensätze auch als utf8 gespeichert.

### [#3](https://www.typo3.net/d/38897-utf-8/3) · avid · 2006-03-04

Hallo!

ja - die Umstellung erfolgte nach der Installation.

Wie wäre nun das richtige vorgehen um die Seite umzustellen?
Alles neu?

thx. Alex

### [#4](https://www.typo3.net/d/38897-utf-8/4) · steffenk · 2006-03-04

nein. nur die Inhalte müssen neu in die DB.

Versuch ein Backup zu machen (tt_content), änder die Umlaute im Texteditor und spiele es wieder ein.

### [#5](https://www.typo3.net/d/38897-utf-8/5) · avid · 2006-03-04

So, testhalber bin ich mal so vorgegangen:

1) neue Datenbank erstellt (utf8_unicode_ci)
2) typo-installation mit dieser datenbank durchgeführt
3) wieder das backend auf utf-8 umgestellt
4) dasselbe mit dem fe

und: leider nein

in der Datenbank (phpmyadmin - utf-8-) sind die Umlaute alle korrekt eingetragen - auch im typo3-BE sind werden sie korrekt dargestellt (auch wenn der pagetree - trotz forcecharset - mit iso-8859-1 dargestellt wird)
nur im fe klappt es nicht.

### [#6](https://www.typo3.net/d/38897-utf-8/6) · steffenk · 2006-03-04

welcher Charset wird denn laut Header erzeugt ?

müsste ja das drinstehen:

```html
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
```

### [#7](https://www.typo3.net/d/38897-utf-8/7) · avid · 2006-03-04

Ja -

```html
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
```

nichts anderes zeigt die Seiteninformation des Firefox - allerdings: stelle ich im Firefox die Textcodierung die bei jedem Seitenaufruf automatisch auf UTF-8 gestellt wird, auf 8859-1 (ohne die Seite zu reloaden) so werden die Umlaute korrekt angezeigt - allerdings nicht mehr jene die vom html-template stammen...

Danke für deine Hilfe!

### [#8](https://www.typo3.net/d/38897-utf-8/8) · avid · 2006-03-04

#angry#

Arrrgh: in der localconf sollte der Eintrag so heissen:

```php
$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';
```

und nicht force_charset...

@steffenk: danke für Deine Hilfe

---

Quelle: „UTF-8“, typo3.net, https://www.typo3.net/d/38897-utf-8
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
