Master and slave tables with different character sets - will replication break?
https://dev.mysql.com/doc/refman/5.7/en/replication-features-differing-tables.html describes the supported variations in table definitions.

For one, it appears that this is supported with statement-based replication:


  When using statement-based replication, a simple rule of thumb to follow is, “If the statement run on the master would also execute successfully on the slave, it should also replicate successfully”.


With row-based replication, only certain type conversions are supported, which are affected by the slave_type_conversions variable.  The key quotes according to my reading are:


  [Conversions are supported between] any of the string types CHAR, VARCHAR, and TEXT, including conversions between different widths.  


However:


  [Row-based] Replication between columns using different character sets is not supported.