use feature qw( say );
use Encode qw( encode );
say
encode("UTF-8", "\N{LEFT DOUBLE QUOTATION MARK}")
eq
"\342\200\234";
# Output: 1
####
utf8::decode($s);
####
use utf8;
####
use open ':std', ':encoding(UTF-8)';
####
use feature qw( say );
use Encode qw( decode );
no utf8;
my $utf8 = "Triple “S” Industrial Corp";
say length($utf8); # 30 chars
my $ucp = decode("UTF-8", $utf8);
say length($ucp); # 26 chars
####
use feature qw( say );
use Encode qw( decode );
use Devel::Peek qw( Dump );
no utf8;
my $utf8 = "Triple “S” Industrial Corp";
say length($utf8); # 30 chars
Dump($utf8); # CUR = 30
my $ucp = decode("UTF-8", $utf8);
say length($ucp); # 26 chars
Dump($ucp); # CUR = 30