В моем предыдущем вопросе я спросил о проблеме с кодировкой и open pragma.На основании @ ответа даксима мне в голову приходят другие вопросы.
open pragma
use open qw(:std :utf8);
подвопросы:
open(:std :utf8)
Ps: я многому научился из знаменитого ответа tchrit , но пока его недостаточно.; (
Вы можете использовать PerlIO :: get_layers , чтобы обнаружить слои, назначенные дескриптору файла:
use open qw(:std :utf8); open my $in, '<', 'somefile' or die "$!" my @layers = PerlIO::get_layers($in); # ("unix", "crlf", "utf8")