[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