ceval!
С базой в Ubuntu, ты работаешь а UTF-8, а в поля базы данных программа пишет сообщения в той кодировке, на которую она настроена!
Открывая phpmyadmin, в Ubuntu, где локаль UTF-8, ты на первой странице phpmyadmin должен выбрать UTF-8, чтобы phpmayadmin выглядел нормально! А SMF в поля напишет сама в той кодировке на которую она настроена.