I recently recovered from a backup an SMF forum which has half its database in latin1 and the other half in utf8 encoding.
I edit Settings.php
'''
Code Select
######### Legacy Settings #########
# UTF-8 is now the only character set supported in 2.1.
$db_character_set = 'utf8';
'''
Half the forum displays fine
and
''''
Code Select
######### Legacy Settings #########
# UTF-8 is now the only character set supported in 2.1.
$db_character_set = 'latin1';
''''
The other half.
I've tried fixing this on phpmyadmin but failed.