Я пытаюсь прочитать файл .txt, который находится в представлении perl в юникоде.\ x {7ec8}
Для чтения я использовал следующий код perl test.txt.
binmode STDOUT, ":utf8";
while ( <> ) {
chomp;
print "$s_\n";
}
my $input = "\x{7ec8}";
print "$input\n";
Я запускаю cat a.txt | perl test.pl, и на выходе получается
\x{7ec8}
终
Это означает, что код perl не может распознать Unicode-представление из a.txt, но может распознать внутри кода.