[TYPO3-german] Upgrade 3.8 -> 4.1.2: UTF (T3D Import) Probleme
Volker Golbig
typo3 at machwert.de
Wed Aug 22 18:54:27 CEST 2007
Hallo Robert,
hatte letztens ein ähnliches Problem.
Da ich auf dem Ausgangs-Sever nicht über SSH-Zugang verfügte, habe ich
den mysql-Export über php-myadmin gemacht.
Eingespielt habe ich ihn auf dem neuen Server per SSH/mysql Befehl.
Alle Sonderzeichen waren zerschossen. Nach einigen Stunden Recheche bin
ich drauf gestoßen, dass ich beim einspielen des dumps einfach den utf-8
character-set angeben muss (obwohl alte db eigentlich nicht uft-8
codiert war) -> die uft-8 Codierung hat der phpmyadmin-dump verursacht.
Weiß nicht mehr genau aus dem Kopf wie der mysql-Befehlsparameter hieß,
aber in etwa so:
mysql datebankname < file.sql --default-character-set=utf-8
Hoffe das hilft.
Cheerio
Volker
Robert Zöhrer schrieb:
> Hallo,
>
> Vorgeschichte:
>
> Habe wiedermal massive Probleme mit UTF bei einem Upgrade einer
> bestehenden(sic!) UTF-Site unter Version 3.8 (wurde damals v.a. wegen
> Russisch eingeführt) auf die aktuelle Version 4.1.2.
> Einestzt wird splatenbasiertes traditionelles Templatesystem.
>
> Darstellung sämtlicher Sonderzeichen der anderen Sprachen (franz.,
> span., kyrill/russ.) ist bei der alten Site OK.
>
> An einer Entwicklungskopie dieser Produktiv-Site habe ich die Sourcen
> upgedatet, eine Kopie (1:1) der DB eingebunden, alle Extensions
> upgegraded und den DB-Upgrade-Prozess im Install-Tool gemacht.
>
> Ergebnis: Sonderzeichen der anderen Sprachen sind grossteils zerstört :(
>
> Da hier ca. > 100 Seiten vorhanden sind, ist auch manuelles nachbessern
> keien Option, da vorallem das Russisch ziemlich zerstört ist.
>
> Nach Kontrolle sämtlicher Settings (im Prinzip ist IMO nur
> ['BE']['forceCharset'] = 'utf-8' ausschlaggebend) versuchte ich nun .T3D
> Imports aus der Produktiv-Site zu machen.
> Dabei werden zumindest - ausser russisch - grossteils der Sonderzeichen
> korrekt importiert. Interessant ist, dass der Import eine Warnung mit
> "CHARSET: No charset found in import file!" zeigt.
>
> Beim Russisch werden dummerweise nur die Title, aber kein Content-Body
> übernommen. Lustigerwiese zeigt das BE bei der Import-Vorschau (Ich
> wähle Update beim Import) die kyril. Sonderzeichen bei allen Contents
> korrekt an (neuer Inhalt in GRÜN), nur nach dem Update habe ich im GRÜNE
> Ergebnis nur "????" und sehe korrekte kyril. Zeichen in ROT. FE sowohl
> Editor zeigen auch nur "?????".
>
> Was läuft hier falsch? Bin mom. ziemlich ratlos und über jede Hilfe,
> Tipp, Erfahrung dankbar.
>
> lgr
More information about the TYPO3-german
mailing list