Default MySQL collation

Does anyone know how to set the default MySQL collation for new databases and tables? It seems that whenever I create a new database or table, the default ends up as utf8_swedish_ci or utf8_bin. Even when I created a new database and set the collation to utf8_generic_ci, any new tables in that database gets a “funky” collation value.