# Copyright 2003 by Carnegie Mellon University # # All Rights Reserved # # Permission to use, copy, modify, and distribute this software and its # documentation for any purpose and without fee is hereby granted, # provided that the above copyright notice appear in all copies and that # both that copyright notice and this permission notice appear in # supporting documentation, and that the name of CMU not be # used in advertising or publicity pertaining to distribution of the # software without specific, written prior permission. # # CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING # ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL # CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR # ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, # WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, # ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS # SOFTWARE. # # Charset put together by Rayed Alrashed # Reference: # ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1256.TXT 00 0000 NULL 01 0001 START OF HEADING 02 0002 START OF TEXT 03 0003 END OF TEXT 04 0004 END OF TRANSMISSION 05 0005 ENQUIRY 06 0006 ACKNOWLEDGE 07 0007 BELL 08 0008 BACKSPACE 09 0009 HORIZONTAL TABULATION 0A 000A LINE FEED 0B 000B VERTICAL TABULATION 0C 000C FORM FEED 0D 000D CARRIAGE RETURN 0E 000E SHIFT OUT 0F 000F SHIFT IN 10 0010 DATA LINK ESCAPE 11 0011 DEVICE CONTROL ONE 12 0012 DEVICE CONTROL TWO 13 0013 DEVICE CONTROL THREE 14 0014 DEVICE CONTROL FOUR 15 0015 NEGATIVE ACKNOWLEDGE 16 0016 SYNCHRONOUS IDLE 17 0017 END OF TRANSMISSION BLOCK 18 0018 CANCEL 19 0019 END OF MEDIUM 1A 001A SUBSTITUTE 1B 001B ESCAPE 1C 001C FILE SEPARATOR 1D 001D GROUP SEPARATOR 1E 001E RECORD SEPARATOR 1F 001F UNIT SEPARATOR 20 0020 SPACE 21 0021 EXCLAMATION MARK 22 0022 QUOTATION MARK 23 0023 NUMBER SIGN 24 0024 DOLLAR SIGN 25 0025 PERCENT SIGN 26 0026 AMPERSAND 27 0027 APOSTROPHE 28 0028 LEFT PARENTHESIS 29 0029 RIGHT PARENTHESIS 2A 002A ASTERISK 2B 002B PLUS SIGN 2C 002C COMMA 2D 002D HYPHEN-MINUS 2E 002E FULL STOP 2F 002F SOLIDUS 30 0030 DIGIT ZERO 31 0031 DIGIT ONE 32 0032 DIGIT TWO 33 0033 DIGIT THREE 34 0034 DIGIT FOUR 35 0035 DIGIT FIVE 36 0036 DIGIT SIX 37 0037 DIGIT SEVEN 38 0038 DIGIT EIGHT 39 0039 DIGIT NINE 3A 003A COLON 3B 003B SEMICOLON 3C 003C LESS-THAN SIGN 3D 003D EQUALS SIGN 3E 003E GREATER-THAN SIGN 3F 003F QUESTION MARK 40 0040 COMMERCIAL AT 41 0041 LATIN CAPITAL LETTER A 42 0042 LATIN CAPITAL LETTER B 43 0043 LATIN CAPITAL LETTER C 44 0044 LATIN CAPITAL LETTER D 45 0045 LATIN CAPITAL LETTER E 46 0046 LATIN CAPITAL LETTER F 47 0047 LATIN CAPITAL LETTER G 48 0048 LATIN CAPITAL LETTER H 49 0049 LATIN CAPITAL LETTER I 4A 004A LATIN CAPITAL LETTER J 4B 004B LATIN CAPITAL LETTER K 4C 004C LATIN CAPITAL LETTER L 4D 004D LATIN CAPITAL LETTER M 4E 004E LATIN CAPITAL LETTER N 4F 004F LATIN CAPITAL LETTER O 50 0050 LATIN CAPITAL LETTER P 51 0051 LATIN CAPITAL LETTER Q 52 0052 LATIN CAPITAL LETTER R 53 0053 LATIN CAPITAL LETTER S 54 0054 LATIN CAPITAL LETTER T 55 0055 LATIN CAPITAL LETTER U 56 0056 LATIN CAPITAL LETTER V 57 0057 LATIN CAPITAL LETTER W 58 0058 LATIN CAPITAL LETTER X 59 0059 LATIN CAPITAL LETTER Y 5A 005A LATIN CAPITAL LETTER Z 5B 005B LEFT SQUARE BRACKET 5C 005C REVERSE SOLIDUS 5D 005D RIGHT SQUARE BRACKET 5E 005E CIRCUMFLEX ACCENT 5F 005F LOW LINE 60 0060 GRAVE ACCENT 61 0061 LATIN SMALL LETTER A 62 0062 LATIN SMALL LETTER B 63 0063 LATIN SMALL LETTER C 64 0064 LATIN SMALL LETTER D 65 0065 LATIN SMALL LETTER E 66 0066 LATIN SMALL LETTER F 67 0067 LATIN SMALL LETTER G 68 0068 LATIN SMALL LETTER H 69 0069 LATIN SMALL LETTER I 6A 006A LATIN SMALL LETTER J 6B 006B LATIN SMALL LETTER K 6C 006C LATIN SMALL LETTER L 6D 006D LATIN SMALL LETTER M 6E 006E LATIN SMALL LETTER N 6F 006F LATIN SMALL LETTER O 70 0070 LATIN SMALL LETTER P 71 0071 LATIN SMALL LETTER Q 72 0072 LATIN SMALL LETTER R 73 0073 LATIN SMALL LETTER S 74 0074 LATIN SMALL LETTER T 75 0075 LATIN SMALL LETTER U 76 0076 LATIN SMALL LETTER V 77 0077 LATIN SMALL LETTER W 78 0078 LATIN SMALL LETTER X 79 0079 LATIN SMALL LETTER Y 7A 007A LATIN SMALL LETTER Z 7B 007B LEFT CURLY BRACKET 7C 007C VERTICAL LINE 7D 007D RIGHT CURLY BRACKET 7E 007E TILDE 7F 007F DELETE 80 20AC EURO SIGN 81 067E ARABIC LETTER PEH 82 201A SINGLE LOW- 9QUOTATION MARK 83 0192 LATIN SMALL LETTER F WITH HOOK 84 201E DOUBLE LOW- 9QUOTATION MARK 85 2026 HORIZONTAL ELLIPSIS 86 2020 DAGGER 87 2021 DOUBLE DAGGER 88 02C6 MODIFIER LETTER CIRCUMFLEX ACCENT 89 2030 PER MILLE SIGN 8A 0679 ARABIC LETTER TTEH 8B 2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK 8C 0152 LATIN CAPITAL LIGATURE OE 8D 0686 ARABIC LETTER TCHEH 8E 0698 ARABIC LETTER JEH 8F 0688 ARABIC LETTER DDAL 90 06AF ARABIC LETTER GAF 91 2018 LEFT SINGLE QUOTATION MARK 92 2019 RIGHT SINGLE QUOTATION MARK 93 201C LEFT DOUBLE QUOTATION MARK 94 201D RIGHT DOUBLE QUOTATION MARK 95 2022 BULLET 96 2013 EN DASH 97 2014 EM DASH 98 06A9 ARABIC LETTER KEHEH 99 2122 TRADE MARK SIGN 9A 0691 ARABIC LETTER RREH 9B 203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK 9C 0153 LATIN SMALL LIGATURE OE 9D 200C ZERO WIDTH NON-JOINER 9E 200D ZERO WIDTH JOINER 9F 06BA ARABIC LETTER NOON GHUNNA A0 00A0 NO-BREAK SPACE A1 060C ARABIC COMMA A2 00A2 CENT SIGN A3 00A3 POUND SIGN A4 00A4 CURRENCY SIGN A5 00A5 YEN SIGN A6 00A6 BROKEN BAR A7 00A7 SECTION SIGN A8 00A8 DIAERESIS A9 00A9 COPYRIGHT SIGN AA 06BE ARABIC LETTER HEH DOACHASHMEE AB 00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK AC 00AC NOT SIGN AD 00AD SOFT HYPHEN AE 00AE REGISTERED SIGN AF 00AF MACRON B0 00B0 DEGREE SIGN B1 00B1 PLUS-MINUS SIGN B2 00B2 SUPERSCRIPT TWO B3 00B3 SUPERSCRIPT THREE B4 00B4 ACUTE ACCENT B5 00B5 MICRO SIGN B6 00B6 PILCROW SIGN B7 00B7 MIDDLE DOT B8 00B8 CEDILLA B9 00B9 SUPERSCRIPT ONE BA 061B ARABIC SEMICOLON BB 00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK BC 00BC VULGAR FRACTION ONE QUARTER BD 00BD VULGAR FRACTION ONE HALF BE 00BE VULGAR FRACTION THREE QUARTERS BF 061F ARABIC QUESTION MARK C0 06C1 ARABIC LETTER HEH GOAL C1 0621 ARABIC LETTER HAMZA C2 0622 ARABIC LETTER ALEF WITH MADDA ABOVE C3 0623 ARABIC LETTER ALEF WITH HAMZA ABOVE C4 0624 ARABIC LETTER WAW WITH HAMZA ABOVE C5 0625 ARABIC LETTER ALEF WITH HAMZA BELOW C6 0626 ARABIC LETTER YEH WITH HAMZA ABOVE C7 0627 ARABIC LETTER ALEF C8 0628 ARABIC LETTER BEH C9 0629 ARABIC LETTER TEH MARBUTA CA 062A ARABIC LETTER TEH CB 062B ARABIC LETTER THEH CC 062C ARABIC LETTER JEEM CD 062D ARABIC LETTER HAH CE 062E ARABIC LETTER KHAH CF 062F ARABIC LETTER DAL D0 0630 ARABIC LETTER THAL D1 0631 ARABIC LETTER REH D2 0632 ARABIC LETTER ZAIN D3 0633 ARABIC LETTER SEEN D4 0634 ARABIC LETTER SHEEN D5 0635 ARABIC LETTER SAD D6 0636 ARABIC LETTER DAD D7 00D7 MULTIPLICATION SIGN D8 0637 ARABIC LETTER TAH D9 0638 ARABIC LETTER ZAH DA 0639 ARABIC LETTER AIN DB 063A ARABIC LETTER GHAIN DC 0640 ARABIC TATWEEL DD 0641 ARABIC LETTER FEH DE 0642 ARABIC LETTER QAF DF 0643 ARABIC LETTER KAF E0 00E0 LATIN SMALL LETTER A WITH GRAVE E1 0644 ARABIC LETTER LAM E2 00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX E3 0645 ARABIC LETTER MEEM E4 0646 ARABIC LETTER NOON E5 0647 ARABIC LETTER HEH E6 0648 ARABIC LETTER WAW E7 00E7 LATIN SMALL LETTER C WITH CEDILLA E8 00E8 LATIN SMALL LETTER E WITH GRAVE E9 00E9 LATIN SMALL LETTER E WITH ACUTE EA 00EA LATIN SMALL LETTER E WITH CIRCUMFLEX EB 00EB LATIN SMALL LETTER E WITH DIAERESIS EC 0649 ARABIC LETTER ALEF MAKSURA ED 064A ARABIC LETTER YEH EE 00EE LATIN SMALL LETTER I WITH CIRCUMFLEX EF 00EF LATIN SMALL LETTER I WITH DIAERESIS F0 064B ARABIC FATHATAN F1 064C ARABIC DAMMATAN F2 064D ARABIC KASRATAN F3 064E ARABIC FATHA F4 00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX F5 064F ARABIC DAMMA F6 0650 ARABIC KASRA F7 00F7 DIVISION SIGN F8 0651 ARABIC SHADDA F9 00F9 LATIN SMALL LETTER U WITH GRAVE FA 0652 ARABIC SUKUN FB 00FB LATIN SMALL LETTER U WITH CIRCUMFLEX FC 00FC LATIN SMALL LETTER U WITH DIAERESIS FD 200E LEFT-TO-RIGHT MARK FE 200F RIGHT-TO-LEFT MARK FF 06D2 ARABIC LETTER YEH BARREE