Hallo,

wenn die mysql nicht dazu zu bringen ist, sinnvoll formatierte Umlaute
zu dumpen oder - noch schlimmer - wenn die Inhalte gemischt vorliegen
(utf-8 UND latin-1), bleibt Dir im Grunde nur, mit einem Hexeditor
nachzusehen, aus welchen Zeichen die Doppel-Umlaute bestehen und diese
zu ersetzen. Ich mache das i.d.R. in einem System, das auf utf-8 läuft
(im Grunde ist das bei allen modernen Servern der Fall) in der Konsole
mit hexedit und sed.
In hexedit kannst Du in der rechten Spalte nach dem String / Zeichen
suchen und bekommst per Tab in der linken Spalte dann den Hexwert
angezeigt. Besteht also z.B. ein ü aus ü (Hex C3 und Hex AC), musst Du
Dir die Hexwerte dieser beiden Zeichen notieren und kannst sie dann per
sed ersetzen:

sed "s/\xC3\xAC/ü/g;"

Gruß
Marcus
 

Am 11.03.2016 um 11:36 schrieb Peter Linzenkirchner:
> da hilft dir nichts, als die Konvertierung der Datenbankinhalte. Bei mir hat 
> die Technik in dem Link immer gut funktioniert. Ursache ist meist eine 
> fehlende setDbInit-Einstellung in der 4.5 Installation, die dazu geführt hat, 
> dass TYPO3 4.5 utf-8-Daten über eine Latin-Verbindung in die DB geschrieben 
> hat. Die DB geht dann davon aus, dass Latin ankommt, und kodiert 

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an