[TYPO3-german] UTF8

Andreas Becker ab.becker at web.de
Mon Feb 28 10:41:01 CET 2011


well das kann riskant sein :-)

Checke VORHER was in deiner Datenbank steht und nutze z.B. MySql Dumper um
die Inhalte in richtiges UTF8 umzuwandeln und reimportiere diese dann in
deine neue Einstellungen.

Ansonsten laeufst du gefahr eine MischKonfiguration zu haben und die kann
hinterher kaum mehr einer auseinander klamuesern mal so kurz. Besser vorher
alles richtig vorbereiten.

Wir haben hier ziug Seiten umwandeln muessen in riesen Seiten wo wir eben
dieses Problem hatten da die Vorgaenger die das System maintainten darauf
keinen wert gelegt hatten und schlichtweg einfach das im TER befindliche
Tool zur "angeblichen" UTF8 Umwandlung benutzten. Das aendert jedoch nur den
label von latin auf utf8 und damit ist es eben nicht getan, es sei denn man
benutzt nur English, da hat man in der regel keine Probleme.

Anjsonsten hilft nur die Umwandlung in Binaer und zurueck wie es der
Wordpress Plugin richtig macht. Mit dem hatten wir letznen Monat mal so kurz
2000 Seiten umgewandelt. Der fragt auch immer brav nach ob er was soll oder
nicht.

MySQL Dumper macht das meines erachtens auch richtig, aber hierzu solltest
du besser Steffen fragen denn der kennt sich mit dem tollen MySQL Dumper
wesentlich besser aus.

Ah den sternchen Eintrag habe ich wieder entfernt gestern uebrigens nachdem
ich unsere System auf Debian Squeeze und MySQL 5.1 upgedatet habe. Solange
der in der my.cnf stand wollte phpmyadmin (das neue) dann nicht mehr und wie
steffen schon weiter oben erwaehnt hatte dient es wohl nur zur sortierung.

Fuer alle die auch updaten wollen auf Squeeze und bei Hetzner sind -
Funktioniert einwandfrei!
http://www.debianroot.de/allgemein/debian-lenny-auf-squeeze-upgrade-anleitung-1276.html

Lieben Gruss


Andi


2011/2/28 Michael Meurer <typo3 at michael-meurer.info>

> Hallo Andreas,
>
> danke für deine ausführliche Antwort.
>
> Am 27.02.2011 00:51, schrieb Andreas Becker:
>
>  .....
>>
>> etc/mysql/my.cnf - hier fehlen by default die utf8 eintraege
>> etc/php5/apache2/php.ini - hier fehlen by default die utf8 und mbstring
>> werte
>>
>
> Jetzt wo du es sagst.. Ich erinnere mich, dass ich unter suse utf-8 in der
> php.ini von Hand nachgetragen habe.
>
>
>  etc/apache2/httpd - die ist in der regel erst einmal leer und du kannst
>> den
>> benannten Eintrag dort hinzufuegen
>>
>> php.ini kann sich auch woanders befinden, denn das haengt davon ab wie du
>> php betreibst. als cgi oder apache module.
>>
> Als Apachemodul, ist aber klar, ich weiß, wo die unter OpenSuse oder Ubuntu
> liegen.
>
>
>> forceCharset ist out und man sollte es nicht mehr verwenden. Ebenso das
>> SET
>> NAMES.
>>
> Wie gesagt, war in der 4.5.x im Installtool aktiviert. Ich sollte aber auch
> ohne auskommen ;-)
>
>
>> SET NAMES kann jedoch noch notwendig sein, wenn du eine Datenbank hast die
>> zwar UTF8 anzeigt aber im Grunde latin1-swedish ist. Am besten konvertiere
>> diese Daten gleich in richtiges UTF8.
>>
>>  Deine übrigen Sachen quote ich jetzt nicht.
> Ich habe einen eigenen kleinen Server, auf dem ich Vollzugriff habe.
>
> Die zwei Seiten, für die es aktuell relevant ist, sind eh meine und habe
> ich vor Kurzem neu in 4.5.x aufgesetzt. Ist noch nit viel drin.
> Dann werd ich mal die Einstellungen mit einbinden und neue Datenbanken und
> Seiten aufsetzen.
> Ich hatte mal gelesen, die nachträglichen utf-8 Einstellungen wirken sich
> nur auf neue Datenbanken aus, nicht auf Bestehende. Ist das richtig?
>
>
> Gruß
> Michael
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>


More information about the TYPO3-german mailing list