Im Grunde kann das jetzt doch nur ein Problem sein, das in der Zusammenarbeit zwischen Perl (DBI connect) und mariaDB entsteht.
Hast Du die Datei, die das Perl-Skript beinhaltet, auch als UTF-8 gespeichert?
Das dürfte AFAIR nur relevant sein, wenn man im Script hardcodierte Kandidaten verwendet?