[TYPO3-german] Konvertierung von Umlauten und Sonderzeichen via PHP-Skript
Björn Hahnefeld
b.hahnefeld at nal-vonminden.com
Thu Dec 11 11:34:15 CET 2014
Nachdem es bei TYPO3 funktionierte, und bei mir nicht, habe ich mir noch
einmal über deine Überlegungen Gedanken gemacht. Nun setze ich im
Konvertierungsskript die NAMES auf utf-8 und prompt kommen zumindest die
Daten bei mir korrekt an:
--
mysqli_query($typo3_db, "set names 'utf8'");
--
Mal sehen, wie die Konvertierung nun weiter geht :)!
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org
[mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von bernd wilke
Gesendet: Mittwoch, 10. Dezember 2014 14:32
An: typo3-german at lists.typo3.org
Betreff: Re: [TYPO3-german] Konvertierung von Umlauten und Sonderzeichen via
PHP-Skript
Am 10.12.14 13:43, schrieb Björn Hahnefeld:
> 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.
dafür sollten folgende Zeilen sein:
echo "ALTER DATABASE $1 CHARACTER SET utf8 COLLATE utf8_general_ci;" |
mysql -u $2 -p$3
echo mysqldump
# v---- here insert utf8 if
utf8 is stored in latin-fields
# v---- hier utf8 eintragen
wenn utf8 in latin-feldern gespeichert ist
mysqldump -u $2 -p$3 --default-character-set=latin1 --databases $1 >
$1.orig.sql
es ist halt ein Unterschied zwischen: Die Verbindung zum Server, die
Datenbank, die Tabelle, das Feld ist ... kodiert.
und wenn du phpmyadmin benutzt hat der Browser auch noch die Möglichkeit
die Zeichen umzuinterpretieren.
> Was meinst du denn mit SED?
http://de.wikipedia.org/wiki/Sed_%28Unix%29
damit kannst du die Zeichenumwandlung auch ins script packen sobald
deine Zeichen sauber exportiert sind.
bernd
--
http://www.pi-phi.de/cheatsheet.html
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list