Skip to content

Commit

Permalink
Doc clarification for PerlIO::encoding
Browse files Browse the repository at this point in the history
(thanks to Steve Hay)

p4raw-id: //depot/perl@29173
  • Loading branch information
rgs committed Oct 31, 2006
1 parent baa5e62 commit 51dfe3f
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions ext/PerlIO/encoding/encoding.pm
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ PerlIO::encoding - encoding layer
=head1 SYNOPSIS
use PerlIO::encoding;
open($f, "<:encoding(foo)", "infoo");
open($f, ">:encoding(bar)", "outbar");
Expand All @@ -33,16 +35,16 @@ PerlIO::encoding - encoding layer
=head1 DESCRIPTION
Open a filehandle with a transparent encoding filter.
This PerlIO layer opens a filehandle with a transparent encoding filter.
On input, convert the bytes expected to be in the specified
On input, it converts 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's internal Unicode encoding, UTF-8). On output, it converts
Perl string data into the specified character set and encoding.
When the layer is pushed the current value of C<$PerlIO::encoding::fallback>
is saved and used as the CHECK argument when calling the Encode methods encode()
and decode().
When the layer is pushed, the current value of C<$PerlIO::encoding::fallback>
is saved and used as the CHECK argument when calling the Encode methods
encode() and decode().
=head1 SEE ALSO
Expand Down

0 comments on commit 51dfe3f

Please sign in to comment.