... use Encode qw(decode); ... decode('UTF-8', $cgi->param('irgendwas'), Encode::FB_CROAK); # diesen Vorgang gerne auch als Subroutine/Wrapper, wie schon angesprochen __END__ ... =head1 DIAGNOSTICS Dies with faulty encoding. =head1 CONFIGURATION AND ENVIRONMENT Form data must be encoded in C.