Thank you. I've looked in to this and found what is causing the issue.
PHPmailer attempts multiple strategies so it works even when the mbstring extension is disabled. It defaults to ISO-8859-1 for backward compatibility. But since we're already setting the CharSet to UTF8 in the CP and a requirement for UBB.threads is the mbstring library being available, the fix is to set PHPmailer's CharSet variable to UBBT.thread's when UTF8 is enabled in the forums.
in /libs/mailer.inc.php around line 330
FIND:
// Create a html body and text body in parallel
REPLACE WITH:
// CharSet: The character set of the message
// The target charset to convert to, defaults to ISO-8859-1 for BC
if ($config['UTF8'] != '') {
$this->CharSet = 'UTF-8';
}
// Create a html body and text body in parallelyou can manually apply this modification to your forums now, or wait until the next version of UBB.threads is released when it will be included.