diff --git includes/database/mysql/schema.inc includes/database/mysql/schema.inc
index 56fca57..0618de9 100644
--- includes/database/mysql/schema.inc
+++ includes/database/mysql/schema.inc
@@ -74,10 +74,11 @@ class DatabaseSchema_mysql extends DatabaseSchema {
    *   An array of SQL statements to create the table.
    */
   protected function createTableSql($name, $table) {
-    // Provide some defaults if needed
+    // Provide some defaults if needed.
     $table += array(
       'mysql_engine' => 'InnoDB',
       'mysql_character_set' => 'UTF8',
+      'mysql_collation' => 'utf8_unicode_ci',
     );
 
     $sql = "CREATE TABLE {" . $name . "} (\n";
@@ -96,7 +97,7 @@ class DatabaseSchema_mysql extends DatabaseSchema {
     // Remove the last comma and space.
     $sql = substr($sql, 0, -3) . "\n) ";
 
-    $sql .= 'ENGINE = ' . $table['mysql_engine'] . ' DEFAULT CHARACTER SET ' . $table['mysql_character_set'];
+    $sql .= 'ENGINE = ' . $table['mysql_engine'] . ' DEFAULT CHARACTER SET ' . $table['mysql_character_set'] . ' COLLATE ' . $table['mysql_collation'];
 
     // Add table comment.
     if (!empty($table['description'])) {
