Search results for "module:PerlIO::encoding"
PerlIO::encoding - encoding layer
This PerlIO layer opens a filehandle with a transparent encoding filter. 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, ...
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC
PerlIO - On demand loader for PerlIO layers and root of PerlIO::* name space
When an undefined layer 'foo' is encountered in an "open" or "binmode" layer specification then C code performs the equivalent of: use PerlIO 'foo'; The Perl code in PerlIO.pm then attempts to locate a layer by doing require PerlIO::foo; Otherwise th...
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC
PerlIO::fse - Deals with Filesystem Encoding
"PerlIO::fse" mediates encodings between Perl and Filesystem. It converts filenames into native forms if the filenames are utf8-flagged. Otherwise, "PerlIO::fse" does nothing, looking on it as native forms. "PerlIO::fse" attempts to get the filesyste...
GFUJI/PerlIO-fse-0.02 - 29 May 2009 00:50:00 UTC
PerlIO::locale - PerlIO layer to use the encoding of the current locale
This is mostly a per-filehandle version of the "open" pragma, when used under the form use open ':locale'; The encoding for the opened file will be set to the encoding corresponding to the locale currently in effect, if perl can guess it....
RGARCIA/PerlIO-locale-0.10 - 20 Feb 2014 08:06:49 UTC
PerlIO::bom - Automatic BOM handling in Unicode IO
This module will automate BOM handling. On a reading handle, it will try to detect a BOM and push an appropriate decoding layer for that encoding. If no BOM is detected the specified encoding is used, or UTF-8 if none is given. A writing handle will ...
LEONT/PerlIO-bom-0.001 - 11 Dec 2020 01:45:07 UTC
PerlIO::dir - Reads directories
"PerlIO::dir" provides an interface to directory reading functions, "opendir()", "readdir()", "rewinddir" and "closedir()". However, there is an important difference between ":dir" and Perl's "readdir()". This layer appends a newline code, "\n", to t...
GFUJI/PerlIO-Util-0.72 - 25 May 2011 14:16:31 UTC
PerlIO::eol - PerlIO layer for normalizing line endings
This layer normalizes any of "CR", "LF", "CRLF" and "Native" into the designated line ending. It works for both input and output handles. If you specify two different line endings joined by a "-", it will use the first one for reading and the second ...
SHLOMIF/PerlIO-eol-0.19 - 09 Jul 2023 05:40:07 UTC
PerlIO::text
This module provides a textual pseudo-layer. Instead of pushing itself, it pushes the right layers to open text files in the specified encoding....
LEONT/PerlIO-text-0.007 - 13 Apr 2012 17:25:09 UTC
PerlIO::Util - A selection of general PerlIO utilities
"PerlIO::Util" provides general PerlIO utilities: utility layers and utility methods. Utility layers are a part of "PerlIO::Util", but you don't need to say "use PerlIO::Util" for loading them. They will be automatically loaded....
GFUJI/PerlIO-Util-0.72 - 25 May 2011 14:16:31 UTC
PerlIO::Layers - Querying your filehandle's capabilities
Perl's filehandles are implemented as a stack of layers, with the bottom-most usually doing the actual IO and the higher ones doing buffering, encoding/decoding or transformations. PerlIO::Layers allows you to query the filehandle's properties concer...
LEONT/PerlIO-Layers-0.012 - 18 Feb 2020 00:31:08 UTC
PerlIO::via::Rotate - PerlIO layer for encoding using rotational deviation
This module implements a PerlIO layer that works on files encoded using rotational deviation. This is a simple manner of encoding in which pure alphabetical letters (a-z and A-Z) are moved up a number of places in the alphabet. The default rotation i...
LNATION/PerlIO-via-Rotate-0.09 - 09 Nov 2019 15:35:57 UTC
PerlIO::bitswap - I/O layer to swap bits and bytes
This PerlIO layer swaps the order of bits, nybbles, or bytes within bytes or words. It is a convenience when working with a file that uses a different endianness from the program, or when some other part of the system applies unwanted swaps. The laye...
ZEFRAM/PerlIO-bitswap-0.003 - 27 Jul 2017 07:20:06 UTC
PerlIO::normalize - PerlIO layer to normalize unicode strings on input and output
This PerlIO layer uses Unicode::Normalize to normalize the text read from or written to a file-handle according to Unicode rules. It supports the following normalization forms: "NFC", "NFD", "NFKC", "NFKD", "FCC", and "FCD". It expects to recieve alr...
COFFEE/PerlIO-normalize-0.002 - 15 Apr 2019 10:44:34 UTC
PerlIO::via::csv - PerlIO layer to convert between Excel and CSV
This module implements a PerlIO layer that converts a spreadsheet (anything readable by Spreadsheet::Read, like an Excel file) into comma-separated values (CSV) format. It is currently readonly. The spreadsheet is emulated as a stream of bytes where ...
SLANNING/PerlIO-via-csv-0.01 - 01 Feb 2009 17:07:39 UTC
PerlIO::Via::Base64 - PerlIO layer for base64 (MIME) encoded strings
This module implements a PerlIO layer that works on files encoded in the Base64 format (as described in RFC 2045). It will decode from base64 format while reading from a handle, and it will encode to base64 while writing to a handle....
LNATION/PerlIO-Via-Base64-0.04 - 23 May 2022 08:28:33 UTC
PerlIO::via::Unidecode - a perlio layer for Unidecode
PerlIO::via::Unidecode implements a PerlIO::via layer that applies Unidecode (Text::Unidecode) to data passed through it. You can use PerlIO::via::Unidecode on already-Unicode data, as in the example in the SYNOPSIS; or you can combine it with other ...
SBURKE/PerlIO-via-Unidecode-1.02 - 27 Jul 2014 09:11:59 UTC
PerlIO::via::EscStatus - dumb terminal status display layer
An EscStatus layer prints and reprints a status line using carriage returns and backspaces for a dumb terminal. This is meant as a progress or status display in a command line program. Working ... record 20 of 80 (25%) ^--cursor left here Status line...
KRYDE/PerlIO-via-EscStatus-12 - 24 Nov 2019 06:47:49 UTC