Angenommen, in $variable befindet sich der Text, den du als Bytes eingelesen hast:
use charnames qw(:full);
use Encode qw(decode);
my $html = decode 'Windows-1252', $variable;
$html =~ s/\N{BULLET}/<br>/g;Zur Erklärung lies http://p3rl.org/UNI.
das funktioniert zwar ich hatte auch schon auf anderem wege das gleiche versucht mit dem gleichen ergebnis wie jetzt unzwar steht da nun Â<br> und sämtliche umlaute sind nur noch schrott..