uuencode_it (\$utf8, "Short 8 bit utf8 data");
-utf8::encode ($utf8);
+my $utf8b = $utf8;
+utf8::encode ($utf8b);
-uuencode_it (\$utf8, "Short 8 bit utf8 data as bytes");
+uuencode_it (\$utf8b, "Short 8 bit utf8 data as bytes");
$utf8 x= 256;
uuencode_it (\$utf8, "Short 24 bit utf8 data");
-utf8::encode ($utf8);
+$utf8b = $utf8;
+utf8::encode ($utf8b);
-uuencode_it (\$utf8, "Short 24 bit utf8 data as bytes");
+uuencode_it (\$utf8b, "Short 24 bit utf8 data as bytes");
$utf8 x= 256;
$utf8 = "Schlo\xdf" . chr 256;
chop $utf8;
-%uhash = (map {$_, $_} 'castle', "ch\xe5teau", $utf8, "\x{57CE}");
+my $a_circumflex = (ord ('A') == 193 ? "\x47" : "\xe5");
+%uhash = (map {$_, $_} 'castle', "ch${a_circumflex}teau", $utf8, "\x{57CE}");
uuencode_it (\%uhash, "Hash with utf8 keys");