1Locale::RecodeData::IBMU8s7e1r(3C)ontributed Perl DocumeLnotcaatlieo:n:RecodeData::IBM871(3)
2
3
4
6 Locale::RecodeData::IBM871 - Conversion routines for IBM871
7
9 This module is internal to libintl. Do not use directly!
10
12 This module is generated and contains the conversion tables and rou‐
13 tines for IBM871.
14
16 The following comments have been extracted from the original charmap:
17
18 version: 1.0
19 source: IBM NLS RM Vol2 SE09-8002-01, March 1990
20 alias CP871
21 alias EBCDIC-CP-IS
22
23 Please note that aliases listed above are not necessarily valid!
24
26 The following table is sorted in the same order as the original
27 charmap. All character codes are in hexadecimal. Please read
28 'ISO-10646' as 'ISO-10646-UCS4'.
29
30 Local ⎪ ISO-10646 ⎪ Description
31 -------+-----------+-------------------------------------------------
32 00 ⎪ 00000000 ⎪ NULL (NUL)
33 01 ⎪ 00000001 ⎪ START OF HEADING (SOH)
34 02 ⎪ 00000002 ⎪ START OF TEXT (STX)
35 03 ⎪ 00000003 ⎪ END OF TEXT (ETX)
36 04 ⎪ 0000009C ⎪ STRING TERMINATOR (ST)
37 05 ⎪ 00000009 ⎪ CHARACTER TABULATION (HT)
38 06 ⎪ 00000086 ⎪ START OF SELECTED AREA (SSA)
39 07 ⎪ 0000007F ⎪ DELETE (DEL)
40 08 ⎪ 00000097 ⎪ END OF GUARDED AREA (EPA)
41 09 ⎪ 0000008D ⎪ REVERSE LINE FEED (RI)
42 0A ⎪ 0000008E ⎪ SINGLE-SHIFT TWO (SS2)
43 0B ⎪ 0000000B ⎪ LINE TABULATION (VT)
44 0C ⎪ 0000000C ⎪ FORM FEED (FF)
45 0D ⎪ 0000000D ⎪ CARRIAGE RETURN (CR)
46 0E ⎪ 0000000E ⎪ SHIFT OUT (SO)
47 0F ⎪ 0000000F ⎪ SHIFT IN (SI)
48 10 ⎪ 00000010 ⎪ DATALINK ESCAPE (DLE)
49 11 ⎪ 00000011 ⎪ DEVICE CONTROL ONE (DC1)
50 12 ⎪ 00000012 ⎪ DEVICE CONTROL TWO (DC2)
51 13 ⎪ 00000013 ⎪ DEVICE CONTROL THREE (DC3)
52 14 ⎪ 0000009D ⎪ OPERATING SYSTEM COMMAND (OSC)
53 15 ⎪ 00000085 ⎪ NEXT LINE (NEL)
54 16 ⎪ 00000008 ⎪ BACKSPACE (BS)
55 17 ⎪ 00000087 ⎪ END OF SELECTED AREA (ESA)
56 18 ⎪ 00000018 ⎪ CANCEL (CAN)
57 19 ⎪ 00000019 ⎪ END OF MEDIUM (EM)
58 1A ⎪ 00000092 ⎪ PRIVATE USE TWO (PU2)
59 1B ⎪ 0000008F ⎪ SINGLE-SHIFT THREE (SS3)
60 1C ⎪ 0000001C ⎪ FILE SEPARATOR (IS4)
61 1D ⎪ 0000001D ⎪ GROUP SEPARATOR (IS3)
62 1E ⎪ 0000001E ⎪ RECORD SEPARATOR (IS2)
63 1F ⎪ 0000001F ⎪ UNIT SEPARATOR (IS1)
64 20 ⎪ 00000080 ⎪ PADDING CHARACTER (PAD)
65 21 ⎪ 00000081 ⎪ HIGH OCTET PRESET (HOP)
66 22 ⎪ 00000082 ⎪ BREAK PERMITTED HERE (BPH)
67 23 ⎪ 00000083 ⎪ NO BREAK HERE (NBH)
68 24 ⎪ 00000084 ⎪ INDEX (IND)
69 25 ⎪ 0000000A ⎪ LINE FEED (LF)
70 26 ⎪ 00000017 ⎪ END OF TRANSMISSION BLOCK (ETB)
71 27 ⎪ 0000001B ⎪ ESCAPE (ESC)
72 28 ⎪ 00000088 ⎪ CHARACTER TABULATION SET (HTS)
73 29 ⎪ 00000089 ⎪ CHARACTER TABULATION WITH JUSTIFICATION (HTJ)
74 2A ⎪ 0000008A ⎪ LINE TABULATION SET (VTS)
75 2B ⎪ 0000008B ⎪ PARTIAL LINE FORWARD (PLD)
76 2C ⎪ 0000008C ⎪ PARTIAL LINE BACKWARD (PLU)
77 2D ⎪ 00000005 ⎪ ENQUIRY (ENQ)
78 2E ⎪ 00000006 ⎪ ACKNOWLEDGE (ACK)
79 2F ⎪ 00000007 ⎪ BELL (BEL)
80 30 ⎪ 00000090 ⎪ DEVICE CONTROL STRING (DCS)
81 31 ⎪ 00000091 ⎪ PRIVATE USE ONE (PU1)
82 32 ⎪ 00000016 ⎪ SYNCHRONOUS IDLE (SYN)
83 33 ⎪ 00000093 ⎪ SET TRANSMIT STATE (STS)
84 34 ⎪ 00000094 ⎪ CANCEL CHARACTER (CCH)
85 35 ⎪ 00000095 ⎪ MESSAGE WAITING (MW)
86 36 ⎪ 00000096 ⎪ START OF GUARDED AREA (SPA)
87 37 ⎪ 00000004 ⎪ END OF TRANSMISSION (EOT)
88 38 ⎪ 00000098 ⎪ START OF STRING (SOS)
89 39 ⎪ 00000099 ⎪ SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI)
90 3A ⎪ 0000009A ⎪ SINGLE CHARACTER INTRODUCER (SCI)
91 3B ⎪ 0000009B ⎪ CONTROL SEQUENCE INTRODUCER (CSI)
92 3C ⎪ 00000014 ⎪ DEVICE CONTROL FOUR (DC4)
93 3D ⎪ 00000015 ⎪ NEGATIVE ACKNOWLEDGE (NAK)
94 3E ⎪ 0000009E ⎪ PRIVACY MESSAGE (PM)
95 3F ⎪ 0000001A ⎪ SUBSTITUTE (SUB)
96 40 ⎪ 00000020 ⎪ SPACE
97 41 ⎪ 000000A0 ⎪ NO-BREAK SPACE
98 42 ⎪ 000000E2 ⎪ LATIN SMALL LETTER A WITH CIRCUMFLEX
99 43 ⎪ 000000E4 ⎪ LATIN SMALL LETTER A WITH DIAERESIS
100 44 ⎪ 000000E0 ⎪ LATIN SMALL LETTER A WITH GRAVE
101 45 ⎪ 000000E1 ⎪ LATIN SMALL LETTER A WITH ACUTE
102 46 ⎪ 000000E3 ⎪ LATIN SMALL LETTER A WITH TILDE
103 47 ⎪ 000000E5 ⎪ LATIN SMALL LETTER A WITH RING ABOVE
104 48 ⎪ 000000E7 ⎪ LATIN SMALL LETTER C WITH CEDILLA
105 49 ⎪ 000000F1 ⎪ LATIN SMALL LETTER N WITH TILDE
106 4A ⎪ 000000FE ⎪ LATIN SMALL LETTER THORN (Icelandic)
107 4B ⎪ 0000002E ⎪ FULL STOP
108 4C ⎪ 0000003C ⎪ LESS-THAN SIGN
109 4D ⎪ 00000028 ⎪ LEFT PARENTHESIS
110 4E ⎪ 0000002B ⎪ PLUS SIGN
111 4F ⎪ 00000021 ⎪ EXCLAMATION MARK
112 50 ⎪ 00000026 ⎪ AMPERSAND
113 51 ⎪ 000000E9 ⎪ LATIN SMALL LETTER E WITH ACUTE
114 52 ⎪ 000000EA ⎪ LATIN SMALL LETTER E WITH CIRCUMFLEX
115 53 ⎪ 000000EB ⎪ LATIN SMALL LETTER E WITH DIAERESIS
116 54 ⎪ 000000E8 ⎪ LATIN SMALL LETTER E WITH GRAVE
117 55 ⎪ 000000ED ⎪ LATIN SMALL LETTER I WITH ACUTE
118 56 ⎪ 000000EE ⎪ LATIN SMALL LETTER I WITH CIRCUMFLEX
119 57 ⎪ 000000EF ⎪ LATIN SMALL LETTER I WITH DIAERESIS
120 58 ⎪ 000000EC ⎪ LATIN SMALL LETTER I WITH GRAVE
121 59 ⎪ 000000DF ⎪ LATIN SMALL LETTER SHARP S (German)
122 5A ⎪ 000000C6 ⎪ LATIN CAPITAL LETTER AE
123 5B ⎪ 00000024 ⎪ DOLLAR SIGN
124 5C ⎪ 0000002A ⎪ ASTERISK
125 5D ⎪ 00000029 ⎪ RIGHT PARENTHESIS
126 5E ⎪ 0000003B ⎪ SEMICOLON
127 5F ⎪ 000000D6 ⎪ LATIN CAPITAL LETTER O WITH DIAERESIS
128 60 ⎪ 0000002D ⎪ HYPHEN-MINUS
129 61 ⎪ 0000002F ⎪ SOLIDUS
130 62 ⎪ 000000C2 ⎪ LATIN CAPITAL LETTER A WITH CIRCUMFLEX
131 63 ⎪ 000000C4 ⎪ LATIN CAPITAL LETTER A WITH DIAERESIS
132 64 ⎪ 000000C0 ⎪ LATIN CAPITAL LETTER A WITH GRAVE
133 65 ⎪ 000000C1 ⎪ LATIN CAPITAL LETTER A WITH ACUTE
134 66 ⎪ 000000C3 ⎪ LATIN CAPITAL LETTER A WITH TILDE
135 67 ⎪ 000000C5 ⎪ LATIN CAPITAL LETTER A WITH RING ABOVE
136 68 ⎪ 000000C7 ⎪ LATIN CAPITAL LETTER C WITH CEDILLA
137 69 ⎪ 000000D1 ⎪ LATIN CAPITAL LETTER N WITH TILDE
138 6A ⎪ 000000A6 ⎪ BROKEN BAR
139 6B ⎪ 0000002C ⎪ COMMA
140 6C ⎪ 00000025 ⎪ PERCENT SIGN
141 6D ⎪ 0000005F ⎪ LOW LINE
142 6E ⎪ 0000003E ⎪ GREATER-THAN SIGN
143 6F ⎪ 0000003F ⎪ QUESTION MARK
144 70 ⎪ 000000F8 ⎪ LATIN SMALL LETTER O WITH STROKE
145 71 ⎪ 000000C9 ⎪ LATIN CAPITAL LETTER E WITH ACUTE
146 72 ⎪ 000000CA ⎪ LATIN CAPITAL LETTER E WITH CIRCUMFLEX
147 73 ⎪ 000000CB ⎪ LATIN CAPITAL LETTER E WITH DIAERESIS
148 74 ⎪ 000000C8 ⎪ LATIN CAPITAL LETTER E WITH GRAVE
149 75 ⎪ 000000CD ⎪ LATIN CAPITAL LETTER I WITH ACUTE
150 76 ⎪ 000000CE ⎪ LATIN CAPITAL LETTER I WITH CIRCUMFLEX
151 77 ⎪ 000000CF ⎪ LATIN CAPITAL LETTER I WITH DIAERESIS
152 78 ⎪ 000000CC ⎪ LATIN CAPITAL LETTER I WITH GRAVE
153 79 ⎪ 000000F0 ⎪ LATIN SMALL LETTER ETH (Icelandic)
154 7A ⎪ 0000003A ⎪ COLON
155 7B ⎪ 00000023 ⎪ NUMBER SIGN
156 7C ⎪ 000000D0 ⎪ LATIN CAPITAL LETTER ETH (Icelandic)
157 7D ⎪ 00000027 ⎪ APOSTROPHE
158 7E ⎪ 0000003D ⎪ EQUALS SIGN
159 7F ⎪ 00000022 ⎪ QUOTATION MARK
160 80 ⎪ 000000D8 ⎪ LATIN CAPITAL LETTER O WITH STROKE
161 81 ⎪ 00000061 ⎪ LATIN SMALL LETTER A
162 82 ⎪ 00000062 ⎪ LATIN SMALL LETTER B
163 83 ⎪ 00000063 ⎪ LATIN SMALL LETTER C
164 84 ⎪ 00000064 ⎪ LATIN SMALL LETTER D
165 85 ⎪ 00000065 ⎪ LATIN SMALL LETTER E
166 86 ⎪ 00000066 ⎪ LATIN SMALL LETTER F
167 87 ⎪ 00000067 ⎪ LATIN SMALL LETTER G
168 88 ⎪ 00000068 ⎪ LATIN SMALL LETTER H
169 89 ⎪ 00000069 ⎪ LATIN SMALL LETTER I
170 8A ⎪ 000000AB ⎪ LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
171 8B ⎪ 000000BB ⎪ RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
172 8C ⎪ 00000060 ⎪ GRAVE ACCENT
173 8D ⎪ 000000FD ⎪ LATIN SMALL LETTER Y WITH ACUTE
174 8E ⎪ 0000007B ⎪ LEFT CURLY BRACKET
175 8F ⎪ 000000B1 ⎪ PLUS-MINUS SIGN
176 90 ⎪ 000000B0 ⎪ DEGREE SIGN
177 91 ⎪ 0000006A ⎪ LATIN SMALL LETTER J
178 92 ⎪ 0000006B ⎪ LATIN SMALL LETTER K
179 93 ⎪ 0000006C ⎪ LATIN SMALL LETTER L
180 94 ⎪ 0000006D ⎪ LATIN SMALL LETTER M
181 95 ⎪ 0000006E ⎪ LATIN SMALL LETTER N
182 96 ⎪ 0000006F ⎪ LATIN SMALL LETTER O
183 97 ⎪ 00000070 ⎪ LATIN SMALL LETTER P
184 98 ⎪ 00000071 ⎪ LATIN SMALL LETTER Q
185 99 ⎪ 00000072 ⎪ LATIN SMALL LETTER R
186 9A ⎪ 000000AA ⎪ FEMININE ORDINAL INDICATOR
187 9B ⎪ 000000BA ⎪ MASCULINE ORDINAL INDICATOR
188 9C ⎪ 0000007D ⎪ RIGHT CURLY BRACKET
189 9D ⎪ 000000B8 ⎪ CEDILLA
190 9E ⎪ 0000005D ⎪ RIGHT SQUARE BRACKET
191 9F ⎪ 000000A4 ⎪ CURRENCY SIGN
192 A0 ⎪ 000000B5 ⎪ MICRO SIGN
193 A1 ⎪ 000000F6 ⎪ LATIN SMALL LETTER O WITH DIAERESIS
194 A2 ⎪ 00000073 ⎪ LATIN SMALL LETTER S
195 A3 ⎪ 00000074 ⎪ LATIN SMALL LETTER T
196 A4 ⎪ 00000075 ⎪ LATIN SMALL LETTER U
197 A5 ⎪ 00000076 ⎪ LATIN SMALL LETTER V
198 A6 ⎪ 00000077 ⎪ LATIN SMALL LETTER W
199 A7 ⎪ 00000078 ⎪ LATIN SMALL LETTER X
200 A8 ⎪ 00000079 ⎪ LATIN SMALL LETTER Y
201 A9 ⎪ 0000007A ⎪ LATIN SMALL LETTER Z
202 AA ⎪ 000000A1 ⎪ INVERTED EXCLAMATION MARK
203 AB ⎪ 000000BF ⎪ INVERTED QUESTION MARK
204 AC ⎪ 00000040 ⎪ COMMERCIAL AT
205 AD ⎪ 000000DD ⎪ LATIN CAPITAL LETTER Y WITH ACUTE
206 AE ⎪ 0000005B ⎪ LEFT SQUARE BRACKET
207 AF ⎪ 000000AE ⎪ REGISTERED SIGN
208 B0 ⎪ 000000A2 ⎪ CENT SIGN
209 B1 ⎪ 000000A3 ⎪ POUND SIGN
210 B2 ⎪ 000000A5 ⎪ YEN SIGN
211 B3 ⎪ 000000B7 ⎪ MIDDLE DOT
212 B4 ⎪ 000000A9 ⎪ COPYRIGHT SIGN
213 B5 ⎪ 000000A7 ⎪ SECTION SIGN
214 B6 ⎪ 000000B6 ⎪ PILCROW SIGN
215 B7 ⎪ 000000BC ⎪ VULGAR FRACTION ONE QUARTER
216 B8 ⎪ 000000BD ⎪ VULGAR FRACTION ONE HALF
217 B9 ⎪ 000000BE ⎪ VULGAR FRACTION THREE QUARTERS
218 BA ⎪ 000000AC ⎪ NOT SIGN
219 BB ⎪ 0000007C ⎪ VERTICAL LINE
220 BC ⎪ 000000AF ⎪ MACRON
221 BD ⎪ 000000A8 ⎪ DIAERESIS
222 BE ⎪ 0000005C ⎪ REVERSE SOLIDUS
223 BF ⎪ 000000D7 ⎪ MULTIPLICATION SIGN
224 C0 ⎪ 000000DE ⎪ LATIN CAPITAL LETTER THORN (Icelandic)
225 C1 ⎪ 00000041 ⎪ LATIN CAPITAL LETTER A
226 C2 ⎪ 00000042 ⎪ LATIN CAPITAL LETTER B
227 C3 ⎪ 00000043 ⎪ LATIN CAPITAL LETTER C
228 C4 ⎪ 00000044 ⎪ LATIN CAPITAL LETTER D
229 C5 ⎪ 00000045 ⎪ LATIN CAPITAL LETTER E
230 C6 ⎪ 00000046 ⎪ LATIN CAPITAL LETTER F
231 C7 ⎪ 00000047 ⎪ LATIN CAPITAL LETTER G
232 C8 ⎪ 00000048 ⎪ LATIN CAPITAL LETTER H
233 C9 ⎪ 00000049 ⎪ LATIN CAPITAL LETTER I
234 CA ⎪ 000000AD ⎪ SOFT HYPHEN
235 CB ⎪ 000000F4 ⎪ LATIN SMALL LETTER O WITH CIRCUMFLEX
236 CC ⎪ 0000007E ⎪ TILDE
237 CD ⎪ 000000F2 ⎪ LATIN SMALL LETTER O WITH GRAVE
238 CE ⎪ 000000F3 ⎪ LATIN SMALL LETTER O WITH ACUTE
239 CF ⎪ 000000F5 ⎪ LATIN SMALL LETTER O WITH TILDE
240 D0 ⎪ 000000E6 ⎪ LATIN SMALL LETTER AE
241 D1 ⎪ 0000004A ⎪ LATIN CAPITAL LETTER J
242 D2 ⎪ 0000004B ⎪ LATIN CAPITAL LETTER K
243 D3 ⎪ 0000004C ⎪ LATIN CAPITAL LETTER L
244 D4 ⎪ 0000004D ⎪ LATIN CAPITAL LETTER M
245 D5 ⎪ 0000004E ⎪ LATIN CAPITAL LETTER N
246 D6 ⎪ 0000004F ⎪ LATIN CAPITAL LETTER O
247 D7 ⎪ 00000050 ⎪ LATIN CAPITAL LETTER P
248 D8 ⎪ 00000051 ⎪ LATIN CAPITAL LETTER Q
249 D9 ⎪ 00000052 ⎪ LATIN CAPITAL LETTER R
250 DA ⎪ 000000B9 ⎪ SUPERSCRIPT ONE
251 DB ⎪ 000000FB ⎪ LATIN SMALL LETTER U WITH CIRCUMFLEX
252 DC ⎪ 000000FC ⎪ LATIN SMALL LETTER U WITH DIAERESIS
253 DD ⎪ 000000F9 ⎪ LATIN SMALL LETTER U WITH GRAVE
254 DE ⎪ 000000FA ⎪ LATIN SMALL LETTER U WITH ACUTE
255 DF ⎪ 000000FF ⎪ LATIN SMALL LETTER Y WITH DIAERESIS
256 E0 ⎪ 000000B4 ⎪ ACUTE ACCENT
257 E1 ⎪ 000000F7 ⎪ DIVISION SIGN
258 E2 ⎪ 00000053 ⎪ LATIN CAPITAL LETTER S
259 E3 ⎪ 00000054 ⎪ LATIN CAPITAL LETTER T
260 E4 ⎪ 00000055 ⎪ LATIN CAPITAL LETTER U
261 E5 ⎪ 00000056 ⎪ LATIN CAPITAL LETTER V
262 E6 ⎪ 00000057 ⎪ LATIN CAPITAL LETTER W
263 E7 ⎪ 00000058 ⎪ LATIN CAPITAL LETTER X
264 E8 ⎪ 00000059 ⎪ LATIN CAPITAL LETTER Y
265 E9 ⎪ 0000005A ⎪ LATIN CAPITAL LETTER Z
266 EA ⎪ 000000B2 ⎪ SUPERSCRIPT TWO
267 EB ⎪ 000000D4 ⎪ LATIN CAPITAL LETTER O WITH CIRCUMFLEX
268 EC ⎪ 0000005E ⎪ CIRCUMFLEX ACCENT
269 ED ⎪ 000000D2 ⎪ LATIN CAPITAL LETTER O WITH GRAVE
270 EE ⎪ 000000D3 ⎪ LATIN CAPITAL LETTER O WITH ACUTE
271 EF ⎪ 000000D5 ⎪ LATIN CAPITAL LETTER O WITH TILDE
272 F0 ⎪ 00000030 ⎪ DIGIT ZERO
273 F1 ⎪ 00000031 ⎪ DIGIT ONE
274 F2 ⎪ 00000032 ⎪ DIGIT TWO
275 F3 ⎪ 00000033 ⎪ DIGIT THREE
276 F4 ⎪ 00000034 ⎪ DIGIT FOUR
277 F5 ⎪ 00000035 ⎪ DIGIT FIVE
278 F6 ⎪ 00000036 ⎪ DIGIT SIX
279 F7 ⎪ 00000037 ⎪ DIGIT SEVEN
280 F8 ⎪ 00000038 ⎪ DIGIT EIGHT
281 F9 ⎪ 00000039 ⎪ DIGIT NINE
282 FA ⎪ 000000B3 ⎪ SUPERSCRIPT THREE
283 FB ⎪ 000000DB ⎪ LATIN CAPITAL LETTER U WITH CIRCUMFLEX
284 FC ⎪ 000000DC ⎪ LATIN CAPITAL LETTER U WITH DIAERESIS
285 FD ⎪ 000000D9 ⎪ LATIN CAPITAL LETTER U WITH GRAVE
286 FE ⎪ 000000DA ⎪ LATIN CAPITAL LETTER U WITH ACUTE
287 FF ⎪ 0000009F ⎪ APPLICATION PROGRAM COMMAND (APC)
288
290 Copyright (C) 2002-2004, Guido Flohr <guido@imperia.net>, all rights
291 reserved. See the source code for details.
292
293 This software is contributed to the Perl community by Imperia
294 (<http://www.imperia.net/>).
295
297 Locale::RecodeData(3), Locale::Recode(3), perl(1)
298
299
300
301perl v5.8.8 2006-08-28 Locale::RecodeData::IBM871(3)