Software & Spiele5 Beiträge · 3 Klicks · 3 Teilnehmer
MySQL: Fehlerhafte Umlaute nach Import
- #1Wer, so wie ich, schon des öfteren vor dem Problem stand, dass nach dem Import des Datenbank-Backups Umlaute und Sonderzeichen auf halb Acht hingen, findet hier vielleicht die passende Lösung.
Linux-Shell:
wwwuser:~> mysql --default-character-set=utf8 -u dbuser -p
Danach erfolgt die Passwortabfrage für den im Befehl genannten Datenbankuser dbuser und bei erfolgreicher abfrage kann man nun mit...
mysql>source mysqldump.sql
seinen Datenbank-Dump importieren. Noch kürzer geht es mit:
wwwuser:~> mysql --default-character-set=utf8 -u dbuser -p < mysqldump.sqlKann man so stehen lassen.
- #2Lässt sich schon im DB Export (von der ursprünglichen DB) einstellen im PHPMyadmin in welchem Format das exportiert werden soll.
Frag mich jetzt nicht wo, ich brauchte das schon 2-3x und suche jedesmal neu 🙄Nichts was sich zu haben lohnt fällt einem in den Schoss!!!
- #3Den DB-Export mache ich nicht über PHPMyAdmin sondern via Shell-Script (geht sehr viel schneller und per Crontab auch automatisiert). 😉
Kann man so stehen lassen.
- #4Wichtig ist doch nur, dass beim Export und Import jeweils der gleiche Character Set gewählt. Egal ob nun mit Weboberfläche oder Shell.
KST-LAN #10 bei Berlin 24.-26. April 2009 | 167 Teilnahmer | ab 13 Euro
- GAGast#5Idealerweise sind Encoding und Collations bereits von Beginn an auf UTF-8 eingestellt und die Applikation selbst Unicode-aware 😛
Anmelden, um mitzureden.


