my $contains_term = 0;
eval {
use HTML::HTML5::Entities;
use Encode qw/decode encode/;
$terms = decode('UTF-8',$terms); # in Perls interne Zeichenkette
$contents = decode('UTF-8',$contents); # in Perls interne Zeichenkette
$contents = HTML::HTML5::Entities::decode($contents); # HTML Entities dekodieren
$contains_term = ($contents =~ /$terms/); # Matcht es?
};