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

Antwort per Email an