manpagez: man pages & more
man Encode::Byte(3)
Home | html | info | man
Encode::Byte(3pm)      Perl Programmers Reference Guide      Encode::Byte(3pm)



NAME

       Encode::Byte - Single Byte Encodings


SYNOPSIS

           use Encode qw/encode decode/;
           $greek = encode("iso-8859-7", $utf8);  # loads Encode::Byte implicitly
           $utf8  = decode("iso-8859-7", $greek); # ditto


ABSTRACT

       This module implements various single byte encodings.  For most cases
       it uses \x80-\xff (upper half) to map non-ASCII characters.  Encodings
       supported are as follows.

         Canonical      Alias                                Description
         --------------------------------------------------------------------
         # ISO 8859 series
         (iso-8859-1   is in built-in)
         iso-8859-2    latin2                                       [ISO]
         iso-8859-3    latin3                                       [ISO]
         iso-8859-4    latin4                                       [ISO]
         iso-8859-5                                                 [ISO]
         iso-8859-6                                                 [ISO]
         iso-8859-7                                                 [ISO]
         iso-8859-8                                                 [ISO]
         iso-8859-9    latin5                                       [ISO]
         iso-8859-10   latin6                                       [ISO]
         iso-8859-11
         (iso-8859-12 is nonexistent)
         iso-8859-13   latin7                                       [ISO]
         iso-8859-14   latin8                                       [ISO]
         iso-8859-15   latin9                                       [ISO]
         iso-8859-16   latin10                                      [ISO]

         # Cyrillic
         koi8-f
         koi8-r        cp878                                    [RFC1489]
         koi8-u                                                 [RFC2319]

         # Vietnamese
         viscii

         # all cp* are also available as ibm-*, ms-*, and windows-*
         # also see L<http://msdn.microsoft.com/en-us/library/aa752010%28VS.85%29.aspx>

         cp424
         cp437
         cp737
         cp775
         cp850
         cp852
         cp855
         cp856
         cp857
         cp860
         cp861
         cp862
         cp863
         cp864
         cp865
         cp866
         cp869
         cp874
         cp1006
         cp1250        WinLatin2
         cp1251        WinCyrillic
         cp1252        WinLatin1
         cp1253        WinGreek
         cp1254        WinTurkish
         cp1255        WinHebrew
         cp1256        WinArabic
         cp1257        WinBaltic
         cp1258        WinVietnamese

         # Macintosh
         # Also see L<http://developer.apple.com/technotes/tn/tn1150.html>
         MacArabic
         MacCentralEurRoman
         MacCroatian
         MacCyrillic
         MacFarsi
         MacGreek
         MacHebrew
         MacIcelandic
         MacRoman
         MacRomanian
         MacRumanian
         MacSami
         MacThai
         MacTurkish
         MacUkrainian

         # More vendor encodings
         AdobeStandardEncoding
         nextstep
         hp-roman8


DESCRIPTION

       To find how to use this module in detail, see Encode.


SEE ALSO

       Encode(3)

perl v5.38.2                      2023-11-28                 Encode::Byte(3pm)

perl 5.38.2 - Generated Thu Dec 5 09:16:56 CST 2024
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.