Hi Lars, klasse! Freut mich, dass ich helfen konnte! Wenn man da mal durch ist, schreckt einen im Bereich Kodierung nichts mehr :-)
Gruß Peter > Am 11.02.2015 um 22:03 schrieb Lars Brinkmann <brinkmann.l...@gmail.com>: > > Hallo Peter, > > nun habe ich es anscheinend auch verstanden. Der Hinweis > mit der doppelten UTF-8 Codierung hat mir dann die Augen > geöffnet und Dank Deiner Links habe ich das Problem nun > gelöst. > > Ich habe nun zunächst mit diesem Befehl einen Dump gemacht: > mysqldump -u[user] -p[pw] --default-character-set=latin1 [db] > dump.sql > > Diesen dann mit vi bearbeitet: > vi dump.sql > :%s/latin1/utf8/ > :wq > > Nun in der TYPO3-Config gesetzt: > setDBinit = SET NAMES utf8; > > In der MySQL-Konsole die Datenbank gelöscht: > DROP DATABASE [db]; > > Zum Schluss den Dump wieder eingespielt: > mysql -u[user] -p[pw] usr_web1683_1 < dump.sql > > Und - tada! phpMyAdmin zeigt mir korrekte Umlaute, Frontend- und > Backend der Webseite funktioniert. Auf Deutsch und Chinesisch! > Alle Zeichen werden korrekt angezeigt. Puh. Vielen Dank für Eure > vielen Hinweise. > > Nun kann ich mich daran machen, das Update auf die 6.2 anzugehen ;-) > > Viele Grüße, Lars Brinkmann > > > Am 11. Februar 2015 um 15:55 schrieb Peter Linzenkirchner <li...@lisardo.de>: >> Hallo, >> >> das hier: >> >>> Bildschirm komische Sonderzeichen statt der Umlaute: >>> "... GmbH übernimmt ..." >> >> ist absolut eindeutig: >> https://www.liveconfig.com/de/kb/11 >> Siehe in der Mitte: >> >> ö ö >> ü ü >> >> das sind doppelt utf8-kodierte Daten, und die stehen so in der Datenbank. >> Punkt. >> >> Hier ist eine Erläuterung, wie das Ganze entsteht: >> >> http://www.gerd-riesselmann.net/softwareentwicklung/php-und-utf-8-eine-anleitung-teil-1-mysql/ >> >> Ich zitiere: >> >> "Dröseln wir jetzt mal auf, was da genau passiert ist: >> >> • Wir sind auf einem Linux-System mit UTF-8 als Zeichensatz. Die >> Eingabe „üüü“ wird daher in die ANSI-Zeichen „üüü“ umgesetzt. >> • Der MySQL-Client erwartet Latin1, liest also nicht „üüü“, sondern >> eben „üüü“. >> • Und dies schickt er auch an den Server, und zwar mit der Anmerkung, >> es handele sich hier um Daten im Format Latin1. >> • Der Server wiederum weiß, dass die Tabelle UTF-8 benutzt und >> konvertiert entsprechend die ankommenden Daten von Latin1 nach UTF-8. Er >> speichert also nicht ein UTF-8-"ü", sondern UTF-8-„üüü“ >> • Wir fragen die Tabelle ab und verlangen dabei das Format Latin1. >> • Der Server gibt uns die Daten zurück, konvertiert aber vorher von >> UTF-8 nach Latin1, weil der Client das so wollte. >> • Der Client erhält „üüü“ als ANSI und druckt das aus. >> • „üüü“ werden auf dem Bildschirm als „üüü“ angezeigt." >> >> wie in meiner letzten Mail beschrieben - habe ich mir also nicht ausgedacht. >> Das ganze hat _nichts_ mit TYPO3 zu tun, entscheidend ist ausschließlich die >> Konfiguration der Datenbank-Verbindung. Und: TYPO3 konvertiert nicht, an >> keiner Stelle! Das macht ausschließlich die Datenbank, und zwar auf Basis >> der Datenbank-Verbindung. >> >> Und so bekommt man diesen Fehler wieder raus: >> >> https://books.google.de/books?id=xayL0Ckq60kC&pg=PT89&lpg=PT89&dq=typo3+doppelt+utf8&source=bl&ots=pNrxO_ZbLB&sig=QuUdquSAoMHKsjHUKNhx6EcNp8E&hl=de&sa=X&ei=MWjbVLjDLpLmaIWzgugM&ved=0CCkQ6AEwAQ#v=onepage&q=typo3%20doppelt%20utf8&f=false >> >> https://ducrot.wordpress.com/2010/06/04/utf-8-umstellung-oder-reparatur-eines-vorhandenen-typo3-systems/ >> >> http://mainboarder.de/artikel/5096/typo3-utf-8-konvertierung-wenn-herkoemmliche-wege-fehlschlagen.html >> >> Und so weiter. Das ist ein übliches Problem bei älteren TYPO3 >> Installationen, das automatisch und zwangsläufig durch forceCharset = utf-8 >> bei fehlendem setDBinit = "set names utf8" entstanden ist, wenn die >> Datenbank-Verbindung per Default auf latin ssteht, was früher immer der Fall >> war. >> >> Gruß >> Peter >> >> >> -- >> Xing: http://www.xing.com/profile/Peter_Linzenkirchner >> Web: http://www.typo3-lisardo.de >> Facebook: http://tinyurl.com/lisardo-multimedia >> >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > > > -- > brinkmann.l...@gmail.com > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german