Manual Reference Pages  - PerlIO::encoding (3pm)

NAME

PerlIO::encoding - encoding layer

CONTENTS

SYNOPSIS



  open($f, "<:encoding(foo)", "infoo");
  open($f, ">:encoding(bar)", "outbar");





  use Encode qw(:fallbacks);
  $PerlIO::encoding::fallback = FB_PERLQQ;



DESCRIPTION

Open a filehandle with a transparent encoding filter.

On input, convert the bytes expected to be in the specified character set and encoding to Perl string data (Unicode and Perl’s internal Unicode encoding, UTF-8). On output, convert Perl string data into the specified character set and encoding.

When the layer is pushed the current value of $PerlIO::encoding::fallback is saved and used as the check argument when calling the Encodings encode and decode.

SEE ALSO

open, Encode, binmode in perlfunc, perluniintro
Jump to page    or go to Top of page |  Section 3pm |  Main Index.


perl v5.8.5 PerlIO::encoding (3pm) 2001-09-21
Generated by manServer 1.07 from /usr/share/man/man3/PerlIO::encoding.3pm.gz using man macros.