"; } else if (!$op) { print_warning(__("Please backup your database before proceeding.")); print "

" . __("This script will convert your Tiny Tiny RSS database to UTF-8. Depending on current database charset you may experience data corruption (lost accent characters, etc.). After update, you'll have to set MYSQL_CHARSET option in config.php to 'utf8'.") . "

"; print "
"; } else if ($op == "do") { print "

".__("Converting database...")."

"; db_query($link, "BEGIN"); db_query($link, "SET FOREIGN_KEY_CHECKS=0"); $result = db_query($link, "SHOW TABLES LIKE 'ttrss%'"); while ($line = db_fetch_assoc($result)) { $vals = array_values($line); $table = $vals[0]; $query = "ALTER TABLE $table CONVERT TO CHARACTER SET 'utf8'"; print "

$query

"; db_query($link, $query); } db_query($link, "SET FOREIGN_KEY_CHECKS=1"); db_query($link, "COMMIT"); print "
"; } ?>