Я применяю кодировку UTF-8 для STDIN и STDOUT. Однако как я могу убедиться, что я применяю кодировку UTF-8 к файлу, который я передаю в свой код ниже (<> будет читать из файла вместо STDIN, если текстовый файл передается в командной строке) в виде нескольких строк, таких как возможное.Кодировка UTF-8 на дескрипторе файла в Perl
use open qw(:std :utf8)
while (<>) {
print;
}
возможно дубликат [Как читать UTF-8 с оператором алмаза (<>)?] (HTTP://stackoverflow.com/questions/519309/how-do-i-read-utf-8-with-diamond-operator) – Ether