1Encode::Byte(3pm) Perl Programmers Reference Guide Encode::Byte(3pm)
2
3
4
6 Encode::Byte - Single Byte Encodings
7
9 use Encode qw/encode decode/;
10 $greek = encode("iso-8859-7", $utf8); # loads Encode::Byte implicitly
11 $utf8 = decode("iso-8859-7", $greek); # ditto
12
14 This module implements various single byte encodings. For most cases
15 it uses \x80-\xff (upper half) to map non-ASCII characters. Encodings
16 supported are as follows.
17
18 Canonical Alias Description
19 --------------------------------------------------------------------
20 # ISO 8859 series
21 (iso-8859-1 is in built-in)
22 iso-8859-2 latin2 [ISO]
23 iso-8859-3 latin3 [ISO]
24 iso-8859-4 latin4 [ISO]
25 iso-8859-5 [ISO]
26 iso-8859-6 [ISO]
27 iso-8859-7 [ISO]
28 iso-8859-8 [ISO]
29 iso-8859-9 latin5 [ISO]
30 iso-8859-10 latin6 [ISO]
31 iso-8859-11
32 (iso-8859-12 is nonexistent)
33 iso-8859-13 latin7 [ISO]
34 iso-8859-14 latin8 [ISO]
35 iso-8859-15 latin9 [ISO]
36 iso-8859-16 latin10 [ISO]
37
38 # Cyrillic
39 koi8-f
40 koi8-r cp878 [RFC1489]
41 koi8-u [RFC2319]
42
43 # Vietnamese
44 viscii
45
46 # all cp* are also available as ibm-*, ms-*, and windows-*
47 # also see L<http://msdn.microsoft.com/workshop/author/dhtml/reference/charsets/charset4.asp>
48
49 cp424
50 cp437
51 cp737
52 cp775
53 cp850
54 cp852
55 cp855
56 cp856
57 cp857
58 cp860
59 cp861
60 cp862
61 cp863
62 cp864
63 cp865
64 cp866
65 cp869
66 cp874
67 cp1006
68 cp1250 WinLatin2
69 cp1251 WinCyrillic
70 cp1252 WinLatin1
71 cp1253 WinGreek
72 cp1254 WinTurkish
73 cp1255 WinHebrew
74 cp1256 WinArabic
75 cp1257 WinBaltic
76 cp1258 WinVietnamese
77
78 # Macintosh
79 # Also see L<http://developer.apple.com/technotes/tn/tn1150.html>
80 MacArabic
81 MacCentralEurRoman
82 MacCroatian
83 MacCyrillic
84 MacFarsi
85 MacGreek
86 MacHebrew
87 MacIcelandic
88 MacRoman
89 MacRomanian
90 MacRumanian
91 MacSami
92 MacThai
93 MacTurkish
94 MacUkrainian
95
96 # More vendor encodings
97 AdobeStandardEncoding
98 nextstep
99 hp-roman8
100
102 To find how to use this module in detail, see Encode.
103
105 Encode
106
107
108
109perl v5.10.1 2009-02-12 Encode::Byte(3pm)