Я не знаю, почему этот код не работает:
use strict;
use warnings;
use Encode qw/decode/;
my $entity_unicode = "00A0";
$entity_unicode = decode("UTF-16", pack('H4', $entity_unicode));
print $entity_unicode, "\n";
Распечатывается: "UTF-16: нераспознанная спецификация a0 в /usr/lib/perl/5.10/Encode.pmстрока 174. ".