Das Skript wäre mir insofern lieber, weil ich es mehrfach durchlaufen lassen
kann und somit noch Änderungen im laufenden Betrieb machen lassen kann (bis
zum Schluss). Allerdings habe ich das Problem, dass die Daten in phpMyAdmin
richtig drinnen stehen und in meinem Skript aber "?" statt dem Sonderzeichen
zurück gegeben wird. Was meinst du denn mit SED?

Viele Grüße

Björn

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von bernd wilke
Gesendet: Dienstag, 9. Dezember 2014 17:47
An: typo3-german@lists.typo3.org
Betreff: Re: [TYPO3-german] Konvertierung von Umlauten und Sonderzeichen via
PHP-Skript

Am 09.12.14 12:39, schrieb Björn Hahnefeld:
> Nichts, Marc! Das tue ich auch. Doch der Befehl berücksichtigt eben 
> nicht alle Sonderzeichen und Umlaute, sondern eben nur einen Teil. 
> Dazu gehören eben nicht die polnischen und tschechischen Zeichen wie
beispielsweise "ś"
> und "Ć". Dieser aber muss ich ebenfalls mit konvertieren. Andernfalls 
> würden die Zeichen/Informationen verloren gehen.
>
wie wär es denn wenn du es nicht per PHP sondern per mysqldump und editor
änderst?

schau mal http://pi-phi.de/293.html an.

primär geht es dort um eine utf-konvertierung, aber für dich sollte die
erste Hälfte, der Export reichen, dann mit einem Editor deiner Wahl, im
mysql-dump alle Sonderzeichen durch entsprechende entities ersetzen und dann
wieder in die DB zurücklesen. (sollte auch um einiges Shcneller sein als
PHP)

um es komplett als script zu machen kannst du zb. SED nutzen.


bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

Antwort per Email an