Всем привет. Подскажите, люди добрые, почему при конвертации json в хеш, данные становятся не в utf8?
open(my $in_file, "<:encoding(UTF-8)", "file.json") or die;
# Считываю из json-файла и аккумулирую в скаляр
while (my $row = <$in_file>) {
$f .= encode("utf8", $row);
}
close($in_file);
print $f; # Тут нормальный юникод
my %h = %{ JSON::XS->new->pretty(1)->utf8(1)->decode($f) };
print Dumper \$h; # Тут уже нет