Mit diesem PHP-Script könnt ihr eure bestehenden Datenbanken von einem beliebigen Zeichensatz in UTF-8 umwandeln.

‹?php
$dbname = 'MEINE-DATENBANK';
mysql_connect('127.0.0.1', 'root', 'PASSWORT');
mysql_query("ALTER DATABASE `$dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci");
$res = mysql_query("SHOW TABLES FROM `$dbname`");
while($row = mysql_fetch_row($res)) {
$query = "ALTER TABLE {$dbname}.`{$row[0]}` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci";
mysql_query($query);
$query = "ALTER TABLE {$dbname}.`{$row[0]}` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci";
mysql_query($query);
}
echo 'Alle Tabellen umgewandelt!';
?›