Backing up a MySQL server with mixed character sets
I think the safest thing is to specify dumping in utf8mb4.  Hopefully all the characters you have in all the character sets will convert correctly to (and from, when reloading) that charset.