12Jun/110
How to convert MySQL databases to UTF-8
Convert databases to UTF8.
// Databases to convert to utf8 $databases = array( 'database1' => array('localhost', 'username1', 'password'), 'database2' => array('localhost', 'username2', 'password'), 'database3' => array('localhost', 'username3', 'password') ); foreach ($databases as $db => $db_info) { mysql_connect($db_info[0], $db_info[1], $db_info[2]); mysql_select_db($db); $result = mysql_query("SHOW TABLES"); echo '<b>Database: ' . $db . '</b><br />'; mysql_query("ALTER DATABASE " . $db . " DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci"); while ($row = mysql_fetch_row($result)) { echo '-> ' . $row[0] . '<br />'; mysql_query("ALTER TABLE " . $row[0] . " CONVERT TO CHARACTER SET utf8;"); } }




