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

Antwort per Email an