Slide 61
Slide 61 text
# utf8 is Perl's internal encoding form
my $internal = decode('utf8', $input);
# UTF-8 is the official UTF-8 encoding
my $internal = decode('UTF-8', $input);
# insecure! no encoding validation at all
open my $fh, '<:utf8', $filename;
# proper UTF-8 validation
open my $fh, '<:encoding(UTF-8)', $filename;
UTF-8 vs. utf8 vs. :utf8