Sources/TPortalAdmin.php
Find this line:(about line #337)
global $context,$txt,$settings,$boardurl,$scripturl,$boarddir,$user_info,$db_prefix;
Change to:
global $context,$txt,$settings,$boardurl,$scripturl,$boarddir,$user_info,$db_prefix, $modSettings;
Find this line:(about line #469)
$context['TPortal']['blockedit']['body'] = html_entity_decode($row['body'], ENT_NOQUOTES);
Change to:
$context['TPortal']['blockedit']['body'] = html_entity_decode($row['body'], ENT_NOQUOTES, $modSettings['global_character_set']);
That should fix the weird character issue.
As for the downloads, yes that issue is fixed in the next release.