NAME
Locale::RecodeData::CP1256 - Conversion routines for CP1256
SYNOPSIS
This module is internal to libintl. Do not use directly!
DESCRIPTION
This module is generated and contains the conversion tables and routines for CP1256.
COMMENTS
The following comments have been extracted from the original charmap:
version: 1.0
repertoiremap: mnemonic,ds
source: UNICODE 1.0
alias MS-ARAB
Please note that aliases listed above are not necessarily valid!
CHARACTER TABLE
The following table is sorted in the same order as the original charmap. All character codes are in hexadecimal. Please read 'ISO-10646' as 'ISO-10646-UCS4'.
Local | ISO-10646 | Description
-------+-----------+-------------------------------------------------
00 | 00000000 | NULL (NUL)
01 | 00000001 | START OF HEADING (SOH)
02 | 00000002 | START OF TEXT (STX)
03 | 00000003 | END OF TEXT (ETX)
04 | 00000004 | END OF TRANSMISSION (EOT)
05 | 00000005 | ENQUIRY (ENQ)
06 | 00000006 | ACKNOWLEDGE (ACK)
07 | 00000007 | BELL (BEL)
08 | 00000008 | BACKSPACE (BS)
09 | 00000009 | CHARACTER TABULATION (HT)
0A | 0000000A | LINE FEED (LF)
0B | 0000000B | LINE TABULATION (VT)
0C | 0000000C | FORM FEED (FF)
0D | 0000000D | CARRIAGE RETURN (CR)
0E | 0000000E | SHIFT OUT (SO)
0F | 0000000F | SHIFT IN (SI)
10 | 00000010 | DATALINK ESCAPE (DLE)
11 | 00000011 | DEVICE CONTROL ONE (DC1)
12 | 00000012 | DEVICE CONTROL TWO (DC2)
13 | 00000013 | DEVICE CONTROL THREE (DC3)
14 | 00000014 | DEVICE CONTROL FOUR (DC4)
15 | 00000015 | NEGATIVE ACKNOWLEDGE (NAK)
16 | 00000016 | SYNCHRONOUS IDLE (SYN)
17 | 00000017 | END OF TRANSMISSION BLOCK (ETB)
18 | 00000018 | CANCEL (CAN)
19 | 00000019 | END OF MEDIUM (EM)
1A | 0000001A | SUBSTITUTE (SUB)
1B | 0000001B | ESCAPE (ESC)
1C | 0000001C | FILE SEPARATOR (IS4)
1D | 0000001D | GROUP SEPARATOR (IS3)
1E | 0000001E | RECORD SEPARATOR (IS2)
1F | 0000001F | UNIT SEPARATOR (IS1)
20 | 00000020 | SPACE
21 | 00000021 | EXCLAMATION MARK
22 | 00000022 | QUOTATION MARK
23 | 00000023 | NUMBER SIGN
24 | 00000024 | DOLLAR SIGN
25 | 00000025 | PERCENT SIGN
26 | 00000026 | AMPERSAND
27 | 00000027 | APOSTROPHE
28 | 00000028 | LEFT PARENTHESIS
29 | 00000029 | RIGHT PARENTHESIS
2A | 0000002A | ASTERISK
2B | 0000002B | PLUS SIGN
2C | 0000002C | COMMA
2D | 0000002D | HYPHEN-MINUS
2E | 0000002E | FULL STOP
2F | 0000002F | SOLIDUS
30 | 00000030 | DIGIT ZERO
31 | 00000031 | DIGIT ONE
32 | 00000032 | DIGIT TWO
33 | 00000033 | DIGIT THREE
34 | 00000034 | DIGIT FOUR
35 | 00000035 | DIGIT FIVE
36 | 00000036 | DIGIT SIX
37 | 00000037 | DIGIT SEVEN
38 | 00000038 | DIGIT EIGHT
39 | 00000039 | DIGIT NINE
3A | 0000003A | COLON
3B | 0000003B | SEMICOLON
3C | 0000003C | LESS-THAN SIGN
3D | 0000003D | EQUALS SIGN
3E | 0000003E | GREATER-THAN SIGN
3F | 0000003F | QUESTION MARK
40 | 00000040 | COMMERCIAL AT
41 | 00000041 | LATIN CAPITAL LETTER A
42 | 00000042 | LATIN CAPITAL LETTER B
43 | 00000043 | LATIN CAPITAL LETTER C
44 | 00000044 | LATIN CAPITAL LETTER D
45 | 00000045 | LATIN CAPITAL LETTER E
46 | 00000046 | LATIN CAPITAL LETTER F
47 | 00000047 | LATIN CAPITAL LETTER G
48 | 00000048 | LATIN CAPITAL LETTER H
49 | 00000049 | LATIN CAPITAL LETTER I
4A | 0000004A | LATIN CAPITAL LETTER J
4B | 0000004B | LATIN CAPITAL LETTER K
4C | 0000004C | LATIN CAPITAL LETTER L
4D | 0000004D | LATIN CAPITAL LETTER M
4E | 0000004E | LATIN CAPITAL LETTER N
4F | 0000004F | LATIN CAPITAL LETTER O
50 | 00000050 | LATIN CAPITAL LETTER P
51 | 00000051 | LATIN CAPITAL LETTER Q
52 | 00000052 | LATIN CAPITAL LETTER R
53 | 00000053 | LATIN CAPITAL LETTER S
54 | 00000054 | LATIN CAPITAL LETTER T
55 | 00000055 | LATIN CAPITAL LETTER U
56 | 00000056 | LATIN CAPITAL LETTER V
57 | 00000057 | LATIN CAPITAL LETTER W
58 | 00000058 | LATIN CAPITAL LETTER X
59 | 00000059 | LATIN CAPITAL LETTER Y
5A | 0000005A | LATIN CAPITAL LETTER Z
5B | 0000005B | LEFT SQUARE BRACKET
5C | 0000005C | REVERSE SOLIDUS
5D | 0000005D | RIGHT SQUARE BRACKET
5E | 0000005E | CIRCUMFLEX ACCENT
5F | 0000005F | LOW LINE
60 | 00000060 | GRAVE ACCENT
61 | 00000061 | LATIN SMALL LETTER A
62 | 00000062 | LATIN SMALL LETTER B
63 | 00000063 | LATIN SMALL LETTER C
64 | 00000064 | LATIN SMALL LETTER D
65 | 00000065 | LATIN SMALL LETTER E
66 | 00000066 | LATIN SMALL LETTER F
67 | 00000067 | LATIN SMALL LETTER G
68 | 00000068 | LATIN SMALL LETTER H
69 | 00000069 | LATIN SMALL LETTER I
6A | 0000006A | LATIN SMALL LETTER J
6B | 0000006B | LATIN SMALL LETTER K
6C | 0000006C | LATIN SMALL LETTER L
6D | 0000006D | LATIN SMALL LETTER M
6E | 0000006E | LATIN SMALL LETTER N
6F | 0000006F | LATIN SMALL LETTER O
70 | 00000070 | LATIN SMALL LETTER P
71 | 00000071 | LATIN SMALL LETTER Q
72 | 00000072 | LATIN SMALL LETTER R
73 | 00000073 | LATIN SMALL LETTER S
74 | 00000074 | LATIN SMALL LETTER T
75 | 00000075 | LATIN SMALL LETTER U
76 | 00000076 | LATIN SMALL LETTER V
77 | 00000077 | LATIN SMALL LETTER W
78 | 00000078 | LATIN SMALL LETTER X
79 | 00000079 | LATIN SMALL LETTER Y
7A | 0000007A | LATIN SMALL LETTER Z
7B | 0000007B | LEFT CURLY BRACKET
7C | 0000007C | VERTICAL LINE
7D | 0000007D | RIGHT CURLY BRACKET
7E | 0000007E | TILDE
7F | 0000007F | DELETE (DEL)
80 | 000020AC | EURO SIGN
81 | 0000067E | ARABIC LETTER PEH
82 | 0000201A | SINGLE LOW-9 QUOTATION MARK
83 | 00000192 | LATIN SMALL LETTER F WITH HOOK
84 | 0000201E | DOUBLE LOW-9 QUOTATION MARK
85 | 00002026 | HORIZONTAL ELLIPSIS
86 | 00002020 | DAGGER
87 | 00002021 | DOUBLE DAGGER
88 | 000002C6 | MODIFIER LETTER CIRCUMFLEX ACCENT
89 | 00002030 | PER MILLE SIGN
8A | 00000679 | ARABIC LETTER TTEH
8B | 00002039 | SINGLE LEFT-POINTING ANGLE QUOTATION MARK
8C | 00000152 | LATIN CAPITAL LIGATURE OE
8D | 00000686 | ARABIC LETTER TCHEH
8E | 00000698 | ARABIC LETTER JEH
8F | 00000688 | ARABIC LETTER DDAL
90 | 000006AF | ARABIC LETTER GAF
91 | 00002018 | LEFT SINGLE QUOTATION MARK
92 | 00002019 | RIGHT SINGLE QUOTATION MARK
93 | 0000201C | LEFT DOUBLE QUOTATION MARK
94 | 0000201D | RIGHT DOUBLE QUOTATION MARK
95 | 00002022 | BULLET
96 | 00002013 | EN DASH
97 | 00002014 | EM DASH
98 | 000006A9 | ARABIC LETTER KEHEH
99 | 00002122 | TRADE MARK SIGN
9A | 00000691 | ARABIC LETTER RREH
9B | 0000203A | SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
9C | 00000153 | LATIN SMALL LIGATURE OE
9D | 0000200C | ZERO WIDTH NON-JOINER
9E | 0000200D | ZERO WIDTH JOINER
9F | 000006BA | ARABIC LETTER NOON
A0 | 000000A0 | NO-BREAK SPACE
A1 | 0000060C | ARABIC COMMA
A2 | 000000A2 | CENT SIGN
A3 | 000000A3 | POUND SIGN
A4 | 000000A4 | CURRENCY SIGN
A5 | 000000A5 | YEN SIGN
A6 | 000000A6 | BROKEN BAR
A7 | 000000A7 | SECTION SIGN
A8 | 000000A8 | DIAERESIS
A9 | 000000A9 | COPYRIGHT SIGN
AA | 000006BE | ARABIC LETTER HEH DOACHASHMEE
AB | 000000AB | LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
AC | 000000AC | NOT SIGN
AD | 000000AD | SOFT HYPHEN
AE | 000000AE | REGISTERED SIGN
AF | 000000AF | MACRON
B0 | 000000B0 | DEGREE SIGN
B1 | 000000B1 | PLUS-MINUS SIGN
B2 | 000000B2 | SUPERSCRIPT TWO
B3 | 000000B3 | SUPERSCRIPT THREE
B4 | 000000B4 | ACUTE ACCENT
B5 | 000000B5 | MICRO SIGN
B6 | 000000B6 | PILCROW SIGN
B7 | 000000B7 | MIDDLE DOT
B8 | 000000B8 | CEDILLA
B9 | 000000B9 | SUPERSCRIPT ONE
BA | 0000061B | ARABIC SEMICOLON
BB | 000000BB | RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
BC | 000000BC | VULGAR FRACTION ONE QUARTER
BD | 000000BD | VULGAR FRACTION ONE HALF
BE | 000000BE | VULGAR FRACTION THREE QUARTERS
BF | 0000061F | ARABIC QUESTION MARK
C0 | 000006C1 | ARABIC LETTER HEH GOAL
C1 | 00000621 | ARABIC LETTER HAMZA
C2 | 00000622 | ARABIC LETTER ALEF WITH MADDA ABOVE
C3 | 00000623 | ARABIC LETTER ALEF WITH HAMZA ABOVE
C4 | 00000624 | ARABIC LETTER WAW WITH HAMZA ABOVE
C5 | 00000625 | ARABIC LETTER ALEF WITH HAMZA BELOW
C6 | 00000626 | ARABIC LETTER YEH WITH HAMZA ABOVE
C7 | 00000627 | ARABIC LETTER ALEF
C8 | 00000628 | ARABIC LETTER BEH
C9 | 00000629 | ARABIC LETTER TEH MARBUTA
CA | 0000062A | ARABIC LETTER TEH
CB | 0000062B | ARABIC LETTER THEH
CC | 0000062C | ARABIC LETTER JEEM
CD | 0000062D | ARABIC LETTER HAH
CE | 0000062E | ARABIC LETTER KHAH
CF | 0000062F | ARABIC LETTER DAL
D0 | 00000630 | ARABIC LETTER THAL
D1 | 00000631 | ARABIC LETTER REH
D2 | 00000632 | ARABIC LETTER ZAIN
D3 | 00000633 | ARABIC LETTER SEEN
D4 | 00000634 | ARABIC LETTER SHEEN
D5 | 00000635 | ARABIC LETTER SAD
D6 | 00000636 | ARABIC LETTER DAD
D7 | 000000D7 | MULTIPLICATION SIGN
D8 | 00000637 | ARABIC LETTER TAH
D9 | 00000638 | ARABIC LETTER ZAH
DA | 00000639 | ARABIC LETTER AIN
DB | 0000063A | ARABIC LETTER GHAIN
DC | 00000640 | ARABIC TATWEEL
DD | 00000641 | ARABIC LETTER FEH
DE | 00000642 | ARABIC LETTER QAF
DF | 00000643 | ARABIC LETTER KAF
E0 | 000000E0 | LATIN SMALL LETTER A WITH GRAVE
E1 | 00000644 | ARABIC LETTER LAM
E2 | 000000E2 | LATIN SMALL LETTER A WITH CIRCUMFLEX
E3 | 00000645 | ARABIC LETTER MEEM
E4 | 00000646 | ARABIC LETTER NOON
E5 | 00000647 | ARABIC LETTER HEH
E6 | 00000648 | ARABIC LETTER WAW
E7 | 000000E7 | LATIN SMALL LETTER C WITH CEDILLA
E8 | 000000E8 | LATIN SMALL LETTER E WITH GRAVE
E9 | 000000E9 | LATIN SMALL LETTER E WITH ACUTE
EA | 000000EA | LATIN SMALL LETTER E WITH CIRCUMFLEX
EB | 000000EB | LATIN SMALL LETTER E WITH DIAERESIS
EC | 00000649 | ARABIC LETTER ALEF MAKSURA
ED | 0000064A | ARABIC LETTER YEH
EE | 000000EE | LATIN SMALL LETTER I WITH CIRCUMFLEX
EF | 000000EF | LATIN SMALL LETTER I WITH DIAERESIS
F0 | 0000064B | ARABIC FATHATAN
F1 | 0000064C | ARABIC DAMMATAN
F2 | 0000064D | ARABIC KASRATAN
F3 | 0000064E | ARABIC FATHA
F4 | 000000F4 | LATIN SMALL LETTER O WITH CIRCUMFLEX
F5 | 0000064F | ARABIC DAMMA
F6 | 00000650 | ARABIC KASRA
F7 | 000000F7 | DIVISION SIGN
F8 | 00000651 | ARABIC SHADDA
F9 | 000000F9 | LATIN SMALL LETTER U WITH GRAVE
FA | 00000652 | ARABIC SUKUN
FB | 000000FB | LATIN SMALL LETTER U WITH CIRCUMFLEX
FC | 000000FC | LATIN SMALL LETTER U WITH DIAERESIS
FD | 0000200E | LEFT-TO-RIGHT MARK
FE | 0000200F | RIGHT-TO-LEFT MARK
FF | 000006D2 | ARABIC LETTER YEH BARREE
AUTHOR
Copyright (C) 2002-2017 Guido Flohr (mailto:guido.flohr@cantanea.com), all rights reserved. See the source code for details!code for details!
SEE ALSO
Locale::RecodeData(3), Locale::Recode(3), perl(1)