[TYPO3-german] Typo3-Charset oder Mysql-UTF-8-Problem
Denny Schäfer
d.schaefer at adgame-media.com
Tue May 13 09:55:54 CEST 2008
Hallo Alexander,
ich kann dir folgende Seiten nur empfehlen
http://blog.markusgiesen.de/2007/07/29/typo3-mysql-datenbank-auf-utf-8-umstellen/
http://www.typo3-media.com/blog/article/utf8-and-typo3-updated.html
einfach mal schauen, ob du auch alle Einstellungen getan hast wie sie
auf den Seiten beschrieben sind. Das sieht so aus als wenn dein PHP mit
MySQL noch keine utf-8 spricht.
Alexander Maringer schrieb:
> Hallo,
>
> wir haben hier ein sehr seltsames Verhalten bei Typo3 entdeckt.
> Unsere Paramter:
> Typo3 4.2
> Php 5.2.5
> Apache2 2.2.8
> Mysql5 5.0.51a
> Debian lenny
>
> Typo3 läuft auf UTF-8:
> config.renderCharset = utf-8
> $TYPO3_CONF_VARS['BE']['forceCharset'] = 'utf-8'; Die Datenbank und alle
> Tabellen stehen auf utf-8.
>
> Beim Anlegen eines Benutzers über die sr_feuser_register wird folgendes
> SQL-Statement in exec_INSERTquery in der Datei t3lib/class.t3lib_db.php
> ausgeführt:
> INSERT INTO fe_users
> (username,password,...)
> VALUES
> ('test_gazinasıroğlu','9fe22d5a275bf2b894d4a918f34847d7',...)
>
> Das Mysql-Log gibt folgendes aus:
> INSERT INTO fe_users
> (username,password,...)
> VALUES
> ('test_gazinasıroÄlu','9fe22d5a275bf2b894d4a918f34847d7',...)
>
> Und in der Datenbank steht beim Username folgendes drin:
> 'test_gazinasıroğlu'
>
> Ein Login schlägt fehl, da der Select nach 'test_gazinasıroÄlu' sucht,
> aber nur 'test_gazinasıroğlu' findet (man beachte den drittletzten
> Buchstaben).
> Der Charset ist tr. Kennt jemand das Problem oder ein Ähnliches? Ich
> nehme an, es ist ein Charset-Konvertierungsproblem.
>
> Vielen Dank für jeden Hinweis
>
> Mit freundlichen Grüßen
>
>
> Alexander Maringer
More information about the TYPO3-german
mailing list