Zum Inhalt springen

UTF-8 korrekt eingestellt?

Erstellt am 7. Juni 2010 · 2 Antworten · letzte Antwort am 20. Juli 2010

Tags: Frage

stevee ·

Hallo zusammen

Bin soeben daran, mich mit UTF-8 zu beschäftigen und habe nach dieser Anleitung meine NEUE Typo3-Seite (4.3.3) konfiguriert: http://www.oliver-thiele.de/cms-typo3/tutorials/typo3-mysql-utf8-umstellung.html

Das hat eigentlich alles geklappt - nur steht dort ganz am Schluss unter "5. Überprüfung der Umstellung", dass man z.B. den Admin-Namen mit Umlauten versehen könne, um so in phpMyAdmin schauen zu können, ob dort diese Zeichen auch so dargestellt würden.
Ich habe dann auch soeben im Install-Tool versucht, einen Admin mit Umlauten zu erstellen, was aber nicht funktioniert.
Die Umlaute werden immer ganz weggestrichen.
Wenn ich mich aber ins Backend einlogge und die Benutzer aufliste, sehe ich den soeben erstellen Admin auch ohne Umlaut, aber ich kann im Backend einen Admin erstellen, welcher Umlaute enthält.
Dieser wird dann im phpMyAdmin auch korrekt mit Umlaut dargestellt.

Einloggen kann ich mich allerdings nicht mit diesem Admin ins Typo3.

Frage 1: Ist das korrekt/normal so, dass das nicht geht?

Dann hab ich kurz als Test einen Seiteninhalt eingegeben http://www.otmarsan.ch/index.php?id=1 , der so aussieht: ldsfalskjdhfahgaöl$ä dsfasdf$äö$üö$üö /1234+"*ç%ç%&&

Frage 2: Wenn ich nun den Quellcode von der Seite ansehe, wird das so codiert:

nbsp;ldsfalskjdhfahgaöl$ä dsfasdf$äö$üö$üö /1234+"*ç%ç%&&

Ist das korrekt so? Müssten das nicht irgendwelche vierstellige Zahlencodes sein ??

Ich weiss es halt nicht so genau - wäre einfach froh, wenn mir jemand bestätigen könnte, dass da jetzt wirklich alles korrekt mit UTF-8 läuft.

Danke Bestens
Stevee

Oliver Thiele ·

Hallo Stevee,
eine Umwandlung von z.B. & nach & im Frontend hat nichts mit UFT-8 Problemen zu tun. Ein & sollte halt immer im HTML-Quelltext als & ausgegeben werden, damit der Code valide ist. Bei dem Test mit dem Namen sollte man nicht den Anmeldenamen, sondern eher den echten Namen oder ein anderes normales Textfeld wie z.B. den Wohnort verwenden. Wenn es zu Problemen kommt, dann würde z.B. ein "ü" als "?" oder als ""ü" dargestellt. Wenn aber ein ü sowohl im Backend als auch in phpMyAdmin richtig angezeigt wird, dann sollte wohl alles ok sein.

Grüße,

Oliver