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