Zum Inhalt springen

Umlaute werden im FE als Kästchen dargestellt

Erstellt am 3. September 2008 · 4 Antworten · letzte Antwort am 6. September 2008

Tags: Frage

firestorm1105 ·

Hallo,
habe hier schon ein wenig kreuz und quer gelesen, aber komme damit auch nicht weiter.
Habe meine erste Typo3-Seite online und eigentlich alles so gemacht, wie bei den früheren Seiten, die ich offline habe.
Normale Text-Inhalte werden normal dargestellt, aber eben im Menü kommen statt der Umlaute nur Kästchen.
Wäre euch sehr dankbar, wenn ihr mir weiterhelfen könntet.
LG

karlchen ·

eine fehlerhafte Darstellung von Umlauten liegt meist an einem falschen Charset, im Zusammenspiel der Daten aus der Datenbank und wie sie Im Frontend angezeigt werden.
Kann es sein, dass du deine Inhalte aus einer Offline Installation importiert hast ?

Es gibt auch diverse Einstellungsmöglichkeiten mit TYPOSCRIPT bspw. rendercharset, im Installtool gibt es noch "forceCharset", einfach mal nach google'n.

firestorm1105 ·

Nein, ist eine komplett neue Installation gewesen, habe erst versucht eine offline Installation zu importieren, aber das ging schief.
In der Datenbank war und ist auch immer noch alles auf utf8-unicode-ci gestellt. Im Quelltext erscheint:
"<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />", was ja auch richtig ist, oder?
Die Inhalte selbst erscheinen ja richtig, aber halt das Menü macht was es will.

Unbekannter Benutzer ·

das klingt nach Problemen. Wenn Du die Datenbank auf UTF-8 hast, solltest Du das enforceUTF-8 für das Backend setzen (Eintrag in der localconf). Am besten auch die Ausgabe charset auf utf-8.

Wenn Du da jetzt anfängst zwischen den charsets zu wechseln, kann es sein dass Dir alle Sonderzeichen kaputt gehen.

Viele Grüße
Niki

firestorm1105 ·

Danke schon mal für diese Antwort.
Könnte mir bitte noch jemand die genaue Synthax verraten? Bin ein wenig ratlos, weil ich noch nie in der localconf was umgeschrieben habe.
LG