3 our $VERSION = do { my @r = (q$Revision: 1.0 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r };
6 XSLoader::load('Encode::Byte',$VERSION);
13 Encode::Byte - Single Byte Encodings
17 use Encode qw/encode decode/;
18 $latin1 = encode("iso-8859-1", $utf8); # loads Encode::Byte implicitly
19 $utf8 = decode("iso-8859-1", $latin1); # ditto
23 This module implements various single byte encodings. For most cases it uses
24 \x80-\xff (upper half) to map non-ASCII characters. Encodings
25 supported are as follows.
27 Canonical Alias Description
28 --------------------------------------------------------------------
30 (iso-8859-1 is in built-in)
31 iso-8859-2 latin2 [ISO]
32 iso-8859-3 latin3 [ISO]
33 iso-8859-4 latin4 [ISO]
38 iso-8859-9 latin5 [ISO]
39 iso-8859-10 latin6 [ISO]
41 (iso-8859-12 is nonexistent)
42 iso-8859-13 latin7 [ISO]
43 iso-8859-14 latin8 [ISO]
44 iso-8859-15 latin9 [ISO]
45 iso-8859-16 latin10 [ISO]
55 # all cp* are also available as ibm-*, ms-*, and windows-*
56 # also see L<http://msdn.microsoft.com/workshop/author/dhtml/reference/charsets/charset4.asp>
68 # Also see L<http://developer.apple.com/technotes/tn/tn1150.html>
81 # More vendor encodings
83 gsm0338 # used in GSM handsets
88 To find how to use this module in detail, see L<Encode>.