maceis
Aktives Mitglied
Thread Starter
- Dabei seit
- 24.09.2003
- Beiträge
- 16.880
- Reaktionspunkte
- 626
Hallo zusammen,
ich betreue eine Domain mit MySQL Server, in der einige ältere Tabellen mit "Kollation: latin1_swedish" enthalten sind. Der Server selbst läuft auf utf8-unicode, die Website habe ich auch schon längst auf unicode umgestellt.
Nun möchte ich gerne die vorhandenen Tabellen auf unicode umstellen.
Wie gehe ich da am besten vor?
Übers Internet habe ich direkten Zugriff auf den mysql-Server. PHPMyAdmin ist auch verfügbar.
Ich habe mir das ganz grob so vorgestellt, dass ich mit mysqldump einen lokalen Abzug erstelle, dann die Kodierung des dumps ändere und das Ergebnis wieder hochlade.
Oder kann ich einfach mit
das Charakter Set und die Kollation ändern und mysql kümmerst sich um die Umwandlung der Zeichen? Das wäre natürlich das Einfachste.
Bin für jeden Tipp dankbar.
Gruß
maceis
ich betreue eine Domain mit MySQL Server, in der einige ältere Tabellen mit "Kollation: latin1_swedish" enthalten sind. Der Server selbst läuft auf utf8-unicode, die Website habe ich auch schon längst auf unicode umgestellt.
Nun möchte ich gerne die vorhandenen Tabellen auf unicode umstellen.
Wie gehe ich da am besten vor?
Übers Internet habe ich direkten Zugriff auf den mysql-Server. PHPMyAdmin ist auch verfügbar.
Ich habe mir das ganz grob so vorgestellt, dass ich mit mysqldump einen lokalen Abzug erstelle, dann die Kodierung des dumps ändere und das Ergebnis wieder hochlade.
Oder kann ich einfach mit
Code:
ALTER TABLE `bla` CHANGE `blub` `blub` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci
Bin für jeden Tipp dankbar.
Gruß
maceis
Zuletzt bearbeitet: