hawkmaster: MySQL DB von latin1 auf UTF8 umstellen

Beitrag lesen

Hallo zusammen,

meine MySQL DB mit ca. 70 Tabellen ist momentan in latin1.
Ich möchte nun gerne alles auf utf8 umstellen.

Welche Vorgehensweise könnt ihr mit empfehlen?
Hat so etwas schon mal jemand gemacht?

Sollte man jede Tabelle einzeln mit:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;

umwandeln?
Oder wäre es besser einen Dump zu machen und dann im exportierten SQL File alle Zeilen mit "DEFAULT CHARSET=latin1" ersetzen durch UTF-8 ?

Gibt es irgend etwas zu beachten wegen den Daten an sich?
Teilweise sind Wörter in französisch gespeichert also mit ',`,´ und anderen Zeichen.
eine Tabelle enthält verschlüsselte Passwörter mit Sonderzeichen. Können die nach der Umwandlung auch wieder gelesen werden, vorrausgesetzt der Client liest natürlich auch mit UTF-8

Recht es wenn ich alle PHP Seiten auf
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

ändere?

vielen Dank und viele Grüße
hawk