perlio::encoding(3)

NAME

PerlIO::encoding - encoding layer

SYNOPSIS

open($f, "<:encoding(foo)", "infoo");
open($f, ">:encoding(bar)", "outbar");
use Encode qw(:fallbacks);
$PerlIO::encoding::check = FB_PERLQQ;

DESCRIPTION

Open a filehandle with a transparent encoding filter.

On input, convert the bytes expected to be in the speci
fied character set and encoding to Perl string data (Uni
code and Perl's internal Unicode encoding, UTF-8). On
output, convert Perl string data into the specified char
acter set and encoding.

When the layer is pushed the current value of $Per
lIO::encoding::check is saved and used as the check argu
ment when calling the Encodings encode and decode.

SEE ALSO

open, Encode, "binmode" in perlfunc, perluniintro
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout