Ein beliebter Fehler ist das "doppelte UTF-8-Encoding". Daten, die schon mit dem UTF-8-Flag vorliegen, werden als ISO-8859-1-Octets interpretiert und nochmals nach Perl-Characters konvertiert:

    perl -MEncode -MDevel::Peek -e '
	$x = qq{äöü};
	utf8::upgrade($x);
	$x = decode("iso-8859-1", $x);
	Dump $x;
    '
      

 
^^
Copyright Slaven Rezić Februar 2006