[TYPO3-UG Oesterreich] Character Set UTF-8?
Martin Kutschker
Martin.Kutschker at n0spam-blackbox.net
Thu Apr 13 17:21:48 CEST 2006
Peter Niederlag schrieb:
> Martin Kutschker schrieb:
>
>>Peter Niederlag schrieb:
>>
>>
>>>Ich verstehe soweit, dass TYPO3 die Daten nun immer in UTF-8 wandelt,
>>>aber wo ist dann der Unterschied bei den mysql-queries bzw. deren
>>>Handhabung, wenn die DB auf Seiten MySQL als latin1 bzw. utf-8
>>>konfiguriert ist? Wandelt MySql dann utf-8 nochmal in utf-8, weil es
>>>denkt, es würde sich bei der connection um latin1-codierte Daten handeln?
>>
>>TYPO3 wandelt dann Zeichensätze um, wenn es glaubt dass der Server und
>>der Client unterschiedliche Zeichensätze haben.
>
> OK, client heisst in dem Fall Browser.
Nein. Der Client des Datenbankservers ist die Applikation, die mit dem
DB-Server verbunden ist. Das ist in diesem Fall der Webserver (via PHP).
>> Und dann gibt es noch disen DBinit-Parameter indem man sowas wie "Set
> SET NAMES utf-8\n SET CHARACTER SET utf-8" eintragen kann.
Dieses Kommando sagt dem DB-Server, dass dein Client UTF-8 verwendet.
Bei "MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci" (create DB) und
"SET NAMES utf-8\n SET CHARACTER SET utf-8" (TYPO3-Option) sollte alles passen.
Masi
More information about the TYPO3-at
mailing list