Zum Inhalt springen

Leidiges Thema - UTF-8

Erstellt am 23. Mai 2014 · 4 Antworten · letzte Antwort am 5. Juni 2014

Tags: PHP, Datenbank, TYPO3 4.x, Frage

xXDaniXx ·

Hallo zusammen,

ich weiß, dass das Thema vermutlich schon 1000x aufgekommen ist, aber ich finde einfach keine Lösung für mein Problem.

Das Problem liegt darin, dass in einer selbst geschriebenen Extension die Umlaute in der Überschrift(nur da) nicht richtig ausgegeben werden.

Ich habe jetzt schon die folgenden Möglichkeiten geprüft:

1.

$TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8';
$TYPO3_CONF_VARS['SYS']['setDBinit'] = 'SET NAMES utf8;';

Sind in der localconfig gesetzt - funktioniert auf der Seite so weit ja auch.

2.

   metaCharset = utf-8

im Template gesetzt.

3.

$this->charset_utf8_on();
				$content .= '<h1>' . $row_veranstaltung['vname'] . '</h1>';
			$this->charset_utf8_off();

4.
Die Datenbank Inhalte sind als utf8_general_ci hinterlegt

Jetzt gehen mir allmählich die Ideen aus... :/

Kann mir da Jemand weiterhelfen?

Viele Grüße,
Daniela

Bluespuke ·

Wenn die Überschriften aus einer Datei geladen werden (z.B. locallang.xml) schau mal nach, ob die auch in UTF-8 kodiert ist. Es wäre doch zu einfach, wenn es nur dieses eine Charset gäbe ;-)

xXDaniXx ·

Hi,
ich hab mal reingeschaut und die erste Zeile lautet:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

Denke das ist das, was du meinst, oder?

xXDaniXx ·

Hi,

das steht in der Locallang auf UTF-8 ohne BOM. Habe es auf "normales" UTF-8 umgestellt, aber bringt keinen Erfolg.

Viele Grüße,
Daniela