xref: /onnv-gate/usr/src/cmd/perl/5.8.4/distrib/ext/Encode/Byte/Byte.pm (revision 0:68f95e015346)
1package Encode::Byte;
2use Encode;
3our $VERSION = do { my @r = (q$Revision: 1.23 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r };
4
5use XSLoader;
6XSLoader::load(__PACKAGE__,$VERSION);
7
81;
9__END__
10
11=head1 NAME
12
13Encode::Byte - Single Byte Encodings
14
15=head1 SYNOPSIS
16
17    use Encode qw/encode decode/;
18    $greek = encode("iso-8859-7", $utf8);  # loads Encode::Byte implicitly
19    $utf8  = decode("iso-8859-7", $greek); # ditto
20
21=head1 ABSTRACT
22
23This module implements various single byte encodings.  For most cases it uses
24\x80-\xff (upper half) to map non-ASCII characters.  Encodings
25supported are as follows.
26
27  Canonical      Alias		                      Description
28  --------------------------------------------------------------------
29  # ISO 8859 series
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]
34  iso-8859-5						     [ISO]
35  iso-8859-6						     [ISO]
36  iso-8859-7						     [ISO]
37  iso-8859-8						     [ISO]
38  iso-8859-9	latin5					     [ISO]
39  iso-8859-10	latin6					     [ISO]
40  iso-8859-11
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]
46
47  # Cyrillic
48  koi8-f
49  koi8-r        cp878					 [RFC1489]
50  koi8-u						 [RFC2319]
51
52  # Vietnamese
53  viscii
54
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>
57
58  cp424
59  cp437
60  cp737
61  cp775
62  cp850
63  cp852
64  cp855
65  cp856
66  cp857
67  cp860
68  cp861
69  cp862
70  cp863
71  cp864
72  cp865
73  cp866
74  cp869
75  cp874
76  cp1006
77  cp1250	WinLatin2
78  cp1251	WinCyrillic
79  cp1252	WinLatin1
80  cp1253	WinGreek
81  cp1254	WinTurkish
82  cp1255	WinHebrew
83  cp1256	WinArabic
84  cp1257	WinBaltic
85  cp1258	WinVietnamese
86
87  # Macintosh
88  # Also see L<http://developer.apple.com/technotes/tn/tn1150.html>
89  MacArabic
90  MacCentralEurRoman
91  MacCroatian
92  MacCyrillic
93  MacFarsi
94  MacGreek
95  MacHebrew
96  MacIcelandic
97  MacRoman
98  MacRomanian
99  MacRumanian
100  MacSami
101  MacThai
102  MacTurkish
103  MacUkrainian
104
105  # More vendor encodings
106  AdobeStandardEncoding
107  nextstep
108  gsm0338	# used in GSM handsets
109  hp-roman8
110
111=head1 DESCRIPTION
112
113To find how to use this module in detail, see L<Encode>.
114
115=head1 SEE ALSO
116
117L<Encode>
118
119=cut
120