Windows-1256
{{Short description|Windows character set for Arabic}}
{{Infobox character encoding
| name = Windows-1256
| mime = windows-1256
| image =
| caption =
| alias = cp1256 (Code page 1256)
| by = Microsoft
| standard = WHATWG Encoding Standard
| lang = Arabic, Persian, Urdu, English, French (except capital letters with diacritics)
| status =
| extends =
| prev =
| next =
| encodes =
| classification = extended ASCII, Windows-125x
| otherrelated =
}}
Windows-1256 is a code page used under Microsoft Windows to write Arabic and other languages that use Arabic script, such as Persian and Urdu.
This code page is neither compatible with ISO/IEC 8859-6 nor the MacArabic encoding.
Windows-1256 encodes every abstract single letter of the basic Arabic alphabet, not every concrete visual form of isolated, initial, medial, final or ligatured letter shape variants (i.e. it encodes characters, not glyphs). The Arabic letters in the C0-FF range are in Arabic alphabetic order, but some Latin characters are interspersed among them. These are some Windows-1252 Latin characters used for French, since this European language has some historic relevance in former French colonies in North Africa such as Morocco and Algeria. This allowed French and Arabic text to be intermixed when using Windows-1256 without any need for code-page switching (however, upper-case letters with diacritics were not included).
IBM uses code page 1256 (CCSID 1256, euro sign extended CCSID 5352, and the further extended CCSID 9448 for some letters used in modern Persian and Urdu) for Windows-1256.{{cite web|title=Code page 1256 information document|archive-url=https://web.archive.org/web/20160303235522/http://www-01.ibm.com/software/globalization/cp/cp01256.html|archive-date=2016-03-03|url=https://www-01.ibm.com/software/globalization/cp/cp01256.html}}{{cite web|title=CCSID 1256 information document|archive-url=https://web.archive.org/web/20160327025533/http://www-01.ibm.com/software/globalization/ccsid/ccsid1256.html|archive-date=2016-03-27|url=http://www-01.ibm.com/software/globalization/ccsid/ccsid1256.html}}{{cite web|title=CCSID 5352 information document|archive-url=https://web.archive.org/web/20141129223737/http://www-01.ibm.com/software/globalization/ccsid/ccsid5352.html|archive-date=2014-11-29|url=http://www-01.ibm.com/software/globalization/ccsid/ccsid5352.html}}{{cite web|title=CCSID 9448 information document|archive-url=https://web.archive.org/web/20141129210515/http://www-01.ibm.com/software/globalization/ccsid/ccsid9448.html|archive-date=2014-11-29|url=http://www-01.ibm.com/software/globalization/ccsid/ccsid9448.html}}
Unicode is preferred over Windows-1256 in modern applications, especially on the Internet, where the dominant UTF-8 encoding is most used for web pages, including for Arabic (see also Arabic script in Unicode, for complete coverage, unlike for e.g. Windows-1256 or ISO/IEC 8859-6 that do not cover extras). Less than 0.03% of all web pages use Windows-1256 in October 2022,{{cite web|url=https://w3techs.com/technologies/history_overview/character_encoding|title=Historical trends in the usage of character encodings for websites, October 2022|website=w3techs.com}}{{cite web|url=https://w3techs.com/faq|title=Frequently Asked Questions|website=w3techs.com}} and while that encoding is mostly used for Arabic, and second-most popular for it, it is only used for 1.6% of the Arabic text on the web.
Character set
Since the original code page left 9 byte values marked as "NOT USED" in the original specification (hexadecimal 0x80, 0x8A, 0x8F, 0x98, 0x9A, 0x9F, 0xAA, 0xC0, and 0xFF),{{cite web|url=https://docs.microsoft.com/en-us/previous-versions/cc195058(v%3dmsdn.10)|title=Code Page 1256 Windows Arabic|last=Archiveddocs|website=docs.microsoft.com}} these bytes were used later for the euro sign, and for additional letters in the Perso-Arabic script (for the Persian and Urdu languages).{{cite web|url=https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1256.TXT |title=cp1256 to Unicode table |website=www.unicode.org |format=PDF |access-date=2019-05-31}}
The following table shows the extended version of Windows-1256. Each character is shown with its Unicode equivalent and its decimal code.
Here every Arabic letter is shown in isolated form. The actual forms of the letters inside Arabic words are rendered by a combination of software rules and appropriate font support.
{{chset-table-header1|Windows-1256[https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit1256.txt Unicode mappings of windows 1256 with "best fit"]{{Citation|title=Code Page CPGID 01256 (pdf)|url=https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01256.pdf|publisher=IBM}}{{Citation|title=Code Page CPGID 01256 (txt)|url=https://public.dhe.ibm.com/software/globalization/gcoc/attachments/CP01256.txt|publisher=IBM}}{{Citation|title=International Components for Unicode (ICU), ibm-1256_P110-1997.ucm|url=https://github.com/unicode-org/icu/blob/master/icu4c/source/data/mappings/ibm-1256_P110-1997.ucm|date=2002-12-03}}{{Citation|title=International Components for Unicode (ICU), ibm-5352_P100-1998.ucm|url=https://github.com/unicode-org/icu/blob/master/icu4c/source/data/mappings/ibm-5352_P100-1998.ucm|date=2002-12-03}}{{Citation|title=International Components for Unicode (ICU), ibm-9448_X100-2005.ucm|url=https://github.com/unicode-org/icu/blob/master/icu4c/source/data/mappings/ibm-9448_X100-2005.ucm|date=2005-11-15}}}} |
{{chset-left1|0x}}
|{{chset-ctrl1|Alt+0 U+0000 NULL|NUL}} |{{chset-ctrl1|Alt+01 U+0001 START OF HEADING|SOH}} |{{chset-ctrl1|Alt+02 U+0002 START OF TEXT|STX}} |{{chset-ctrl1|Alt+03 U+0003 END OF TEXT|ETX}} |{{chset-ctrl1|Alt+04 U+0004 END OF TRANSMISSION|EOT}} |{{chset-ctrl1|Alt+05 U+0005 ENQUIRY|ENQ}} |{{chset-ctrl1|Alt+06 U+0006 ACKNOWLEDGE|ACK}} |{{chset-ctrl1|Alt+07 U+0007 BELL|BEL}} |{{chset-ctrl1|Alt+08 U+0008 BACKSPACE|BS}} |{{chset-ctrl1|Alt+09 U+0009 CHARACTER TABULATION|HT}} |{{chset-ctrl1|Alt+010 U+000A LINE FEED (LF)|LF}} |{{chset-ctrl1|Alt+011 U+000B LINE TABULATION|VT}} |{{chset-ctrl1|Alt+012 U+000C FORM FEED (FF)|FF}} |{{chset-ctrl1|Alt+013 U+000D CARRIAGE RETURN (CR)|CR}} |{{chset-ctrl1|Alt+014 U+000E SHIFT OUT|SO}} |{{chset-ctrl1|Alt+015 U+000F SHIFT IN|SI}} |
{{chset-left1|1x}}
|{{chset-ctrl1|Alt+016 U+0010 DATA LINK ESCAPE|DLE}} |{{chset-ctrl1|Alt+017 U+0011 DEVICE CONTROL ONE|DC1}} |{{chset-ctrl1|Alt+018 U+0012 DEVICE CONTROL TWO|DC2}} |{{chset-ctrl1|Alt+019 U+0013 DEVICE CONTROL THREE|DC3}} |{{chset-ctrl1|Alt+020 U+0014 DEVICE CONTROL FOUR|DC4}} |{{chset-ctrl1|Alt+021 U+0015 NEGATIVE ACKNOWLEDGE|NAK}} |{{chset-ctrl1|Alt+022 U+0016 SYNCHRONOUS IDLE|SYN}} |{{chset-ctrl1|Alt+023 U+0017 END OF TRANSMISSION BLOCK|ETB}} |{{chset-ctrl1|Alt+024 U+0018 CANCEL|CAN}} |{{chset-ctrl1|Alt+025 U+0019 END OF MEDIUM|EM}} |{{chset-ctrl1|Alt+026 U+001A SUBSTITUTE|SUB}} |{{chset-ctrl1|Alt+027 U+001B ESCAPE|ESC}} |{{chset-ctrl1|Alt+028 U+001C INFORMATION SEPARATOR FOUR|FS}} |{{chset-ctrl1|Alt+029 U+001D INFORMATION SEPARATOR THREE|GS}} |{{chset-ctrl1|Alt+030 U+001E INFORMATION SEPARATOR TWO|RS}} |{{chset-ctrl1|Alt+031 U+001F INFORMATION SEPARATOR ONE|US}} |
{{chset-left1|2x}}
|{{chset-ctrl1|Alt+32 U+0020 SPACE| SP }} |{{chset-cell1|Alt+33 U+0021 EXCLAMATION MARK|!}} |{{chset-cell1|Alt+34 U+0022 QUOTATION MARK|"}} |{{chset-cell1|Alt+35 U+0023 NUMBER SIGN|#}} |{{chset-cell1|Alt+36 U+0024 DOLLAR SIGN|$}} |{{chset-cell1|Alt+37 U+0025 PERCENT SIGN|%}} |{{chset-cell1|Alt+38 U+0026 AMPERSAND|&}} |{{chset-cell1|Alt+39 U+0027 APOSTROPHE|'}} |{{chset-cell1|Alt+40 U+0028 LEFT PARENTHESIS|(}} |{{chset-cell1|Alt+41 U+0029 RIGHT PARENTHESIS|)}} |{{chset-cell1|Alt+42 U+002A ASTERISK|*}} |{{chset-cell1|Alt+43 U+002B PLUS SIGN|+}} |{{chset-cell1|Alt+44 U+002C COMMA|,}} |{{chset-cell1|Alt+45 U+002D HYPHEN-MINUS|Minus sign |
}}
|{{chset-cell1|Alt+46 U+002E FULL STOP|.}} |{{chset-cell1|Alt+47 U+002F SOLIDUS|/}} |
{{chset-left1|3x}}
|{{chset-cell1|Alt+48 U+0030 DIGIT ZERO|0}} |{{chset-cell1|Alt+49 U+0031 DIGIT ONE|1}} |{{chset-cell1|Alt+50 U+0032 DIGIT TWO|2}} |{{chset-cell1|Alt+51 U+0033 DIGIT THREE|3}} |{{chset-cell1|Alt+52 U+0034 DIGIT FOUR|4}} |{{chset-cell1|Alt+53 U+0035 DIGIT FIVE|5}} |{{chset-cell1|Alt+54 U+0036 DIGIT SIX|6}} |{{chset-cell1|Alt+55 U+0037 DIGIT SEVEN|7}} |{{chset-cell1|Alt+56 U+0038 DIGIT EIGHT|8}} |{{chset-cell1|Alt+57 U+0039 DIGIT NINE|9}} |{{chset-cell1|Alt+58 U+003A COLON|:}} |{{chset-cell1|Alt+59 U+003B SEMICOLON|;}} |{{chset-cell1|Alt+60 U+003C LESS-THAN SIGN|<}} |{{chset-cell1|Alt+61 U+003D EQUALS SIGN|=}} |{{chset-cell1|Alt+62 U+003E GREATER-THAN SIGN|>}} |{{chset-cell1|Alt+63 U+003F QUESTION MARK|?}} |
{{chset-left1|4x}}
|{{chset-cell1|Alt+64 U+0040 COMMERCIAL AT|@}} |{{chset-cell1|Alt+65 U+0041 LATIN CAPITAL LETTER A|A}} |{{chset-cell1|Alt+66 U+0042 LATIN CAPITAL LETTER B|B}} |{{chset-cell1|Alt+67 U+0043 LATIN CAPITAL LETTER C|C}} |{{chset-cell1|Alt+68 U+0044 LATIN CAPITAL LETTER D|D}} |{{chset-cell1|Alt+69 U+0045 LATIN CAPITAL LETTER E|E}} |{{chset-cell1|Alt+70 U+0046 LATIN CAPITAL LETTER F|F}} |{{chset-cell1|Alt+71 U+0047 LATIN CAPITAL LETTER G|G}} |{{chset-cell1|Alt+72 U+0048 LATIN CAPITAL LETTER H|H}} |{{chset-cell1|Alt+73 U+0049 LATIN CAPITAL LETTER I|I}} |{{chset-cell1|Alt+74 U+004A LATIN CAPITAL LETTER J|J}} |{{chset-cell1|Alt+75 U+004B LATIN CAPITAL LETTER K|K}} |{{chset-cell1|Alt+76 U+004C LATIN CAPITAL LETTER L|L}} |{{chset-cell1|Alt+77 U+004D LATIN CAPITAL LETTER M|M}} |{{chset-cell1|Alt+78 U+004E LATIN CAPITAL LETTER N|N}} |{{chset-cell1|Alt+79 U+004F LATIN CAPITAL LETTER O|O}} |
{{chset-left1|5x}}
|{{chset-cell1|Alt+80 U+0050 LATIN CAPITAL LETTER P|P}} |{{chset-cell1|Alt+81 U+0051 LATIN CAPITAL LETTER Q|Q}} |{{chset-cell1|Alt+82 U+0052 LATIN CAPITAL LETTER R|R}} |{{chset-cell1|Alt+83 U+0053 LATIN CAPITAL LETTER S|S}} |{{chset-cell1|Alt+84 U+0054 LATIN CAPITAL LETTER T|T}} |{{chset-cell1|Alt+85 U+0055 LATIN CAPITAL LETTER U|U}} |{{chset-cell1|Alt+86 U+0056 LATIN CAPITAL LETTER V|V}} |{{chset-cell1|Alt+87 U+0057 LATIN CAPITAL LETTER W|W}} |{{chset-cell1|Alt+88 U+0058 LATIN CAPITAL LETTER X|X}} |{{chset-cell1|Alt+89 U+0059 LATIN CAPITAL LETTER Y|Y}} |{{chset-cell1|Alt+90 U+005A LATIN CAPITAL LETTER Z|Z}} |{{chset-cell1|Alt+91 U+005B LEFT SQUARE BRACKET|[}} |{{chset-cell1|Alt+92 U+005C REVERSE SOLIDUS|\}} |{{chset-cell1|Alt+93 U+005D RIGHT SQUARE BRACKET|]}} |{{chset-cell1|Alt+94 U+005E CIRCUMFLEX ACCENT|^}} |{{chset-cell1|Alt+95 U+005F LOW LINE|_}} |
{{chset-left1|6x}}
|{{chset-cell1|Alt+96 U+0060 GRAVE ACCENT|`}} |{{chset-cell1|Alt+97 U+0061 LATIN SMALL LETTER A|a}} |{{chset-cell1|Alt+98 U+0062 LATIN SMALL LETTER B|b}} |{{chset-cell1|Alt+99 U+0063 LATIN SMALL LETTER C|c}} |{{chset-cell1|Alt+100 U+0064 LATIN SMALL LETTER D|d}} |{{chset-cell1|Alt+101 U+0065 LATIN SMALL LETTER E|e}} |{{chset-cell1|Alt+102 U+0066 LATIN SMALL LETTER F|f}} |{{chset-cell1|Alt+103 U+0067 LATIN SMALL LETTER G|g}} |{{chset-cell1|Alt+104 U+0068 LATIN SMALL LETTER H|h}} |{{chset-cell1|Alt+105 U+0069 LATIN SMALL LETTER I|i}} |{{chset-cell1|Alt+106 U+006A LATIN SMALL LETTER J|j}} |{{chset-cell1|Alt+107 U+006B LATIN SMALL LETTER K|k}} |{{chset-cell1|Alt+108 U+006C LATIN SMALL LETTER L|l}} |{{chset-cell1|Alt+109 U+006D LATIN SMALL LETTER M|m}} |{{chset-cell1|Alt+110 U+006E LATIN SMALL LETTER N|n}} |{{chset-cell1|Alt+111 U+006F LATIN SMALL LETTER O|o}} |
{{chset-left1|7x}}
|{{chset-cell1|Alt+112 U+0070 LATIN SMALL LETTER P|p}} |{{chset-cell1|Alt+113 U+0071 LATIN SMALL LETTER Q|q}} |{{chset-cell1|Alt+114 U+0072 LATIN SMALL LETTER R|r}} |{{chset-cell1|Alt+115 U+0073 LATIN SMALL LETTER S|s}} |{{chset-cell1|Alt+116 U+0074 LATIN SMALL LETTER T|t}} |{{chset-cell1|Alt+117 U+0075 LATIN SMALL LETTER U|u}} |{{chset-cell1|Alt+118 U+0076 LATIN SMALL LETTER V|v}} |{{chset-cell1|Alt+119 U+0077 LATIN SMALL LETTER W|w}} |{{chset-cell1|Alt+120 U+0078 LATIN SMALL LETTER X|x}} |{{chset-cell1|Alt+121 U+0079 LATIN SMALL LETTER Y|y}} |{{chset-cell1|Alt+122 U+007A LATIN SMALL LETTER Z|z}} |{{chset-cell1|Alt+123 U+007B LEFT CURLY BRACKET|{}} |{{chset-cell1|Alt+124 U+007C VERTICAL LINE||}} |{{chset-cell1|Alt+125 U+007D RIGHT CURLY BRACKET|Curly brackets |
|{{chset-cell1|Alt+126 U+007E TILDE|~}}
|{{chset-ctrl1|Alt+0127 U+007F DELETE|DEL}}
|-
|{{chset-left1|8x}}
|{{chset-cell1|Alt+0128 U+20AC EURO SIGN|€}}
|{{chset-cell1|Alt+0129 U+067E ARABIC LETTER PEH|پ|style=background:#FFD}}
|{{chset-cell1|Alt+0130 U+201A SINGLE LOW-9 QUOTATION MARK|‚}}
|{{chset-cell1|Alt+0131 U+0192 LATIN SMALL LETTER F WITH HOOK|ƒ}}
|{{chset-cell1|Alt+0132 U+201E DOUBLE LOW-9 QUOTATION MARK|„}}
|{{chset-cell1|Alt+0133 U+2026 HORIZONTAL ELLIPSIS|…}}
|{{chset-cell1|Alt+0134 U+2020 DAGGER|†}}
|{{chset-cell1|Alt+0135 U+2021 DOUBLE DAGGER|‡}}
|{{chset-cell1|Alt+0136 U+02C6 MODIFIER LETTER CIRCUMFLEX ACCENT|ˆ}}
|{{chset-cell1|Alt+0137 U+2030 PER MILLE SIGN|‰}}
|{{chset-cell1|Alt+0138 U+0679 ARABIC LETTER TTEH|ٹ|style=background:#FFD}}
|{{chset-cell1|Alt+0139 U+2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK|‹}}
|{{chset-cell1|Alt+0140 U+0152 LATIN CAPITAL LIGATURE OE|Œ}}
|{{chset-cell1|Alt+0141 U+0686 ARABIC LETTER TCHEH|چ|style=background:#FFD}}
|{{chset-cell1|Alt+0142 U+0698 ARABIC LETTER JEH|ژ|style=background:#FFD}}
|{{chset-cell1|Alt+0143 U+0688 ARABIC LETTER DDAL|ڈ|style=background:#FFD}}
|-
|{{chset-left1|9x}}
|{{chset-cell1|Alt+0144 U+06AF ARABIC LETTER GAF|گ|style=background:#FFD}}
|{{chset-cell1|Alt+0145 U+2018 LEFT SINGLE QUOTATION MARK|‘}}
|{{chset-cell1|Alt+0146 U+2019 RIGHT SINGLE QUOTATION MARK|’}}
|{{chset-cell1|Alt+0147 U+201C LEFT DOUBLE QUOTATION MARK|“}}
|{{chset-cell1|Alt+0148 U+201D RIGHT DOUBLE QUOTATION MARK|”}}
|{{chset-cell1|Alt+0149 U+2022 BULLET|•}}
|{{chset-cell1|Alt+0150 U+2013 EN DASH|–}}
|{{chset-cell1|Alt+0151 U+2014 EM DASH|—}}
|{{chset-cell1|Alt+0152 U+06A9 ARABIC LETTER KEHEH|ک|style=background:#FFD}}
|{{chset-cell1|Alt+0153 U+2122 TRADE MARK SIGN|™}}
|{{chset-cell1|Alt+0154 U+0691 ARABIC LETTER RREH|ڑ|style=background:#FFD}}
|{{chset-cell1|Alt+0155 U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK|›}}
|{{chset-cell1|Alt+0156 U+0153 LATIN SMALL LIGATURE OE|œ}}
|{{chset-ctrl1|Alt+0157 U+200C ZERO WIDTH NON-JOINER|ZWNJ|style=background:#FFD}}
|{{chset-ctrl1|Alt+0158 U+200D ZERO WIDTH JOINER|ZWJ|style=background:#FFD}}
|{{chset-cell1|Alt+0159 U+06BA ARABIC LETTER NOON GHUNNA|ں|style=background:#FFD}}
|-
|{{chset-left1|Ax}}
|{{chset-ctrl1|Alt+0160 U+00A0 NO-BREAK SPACE|NBSP}}
|{{chset-cell1|Alt+0161 U+060C ARABIC COMMA|،|style=background:#FFD}}
|{{chset-cell1|Alt+0162 U+00A2 CENT SIGN|¢}}
|{{chset-cell1|Alt+0163 U+00A3 POUND SIGN|£}}
|{{chset-cell1|Alt+0164 U+00A4 CURRENCY SIGN|¤}}
|{{chset-cell1|Alt+0165 U+00A5 YEN SIGN|¥}}
|{{chset-cell1|Alt+0166 U+00A6 BROKEN BAR|¦}}
|{{chset-cell1|Alt+0167 U+00A7 SECTION SIGN|§}}
|{{chset-cell1|Alt+0168 U+00A8 DIAERESIS|¨}}
|{{chset-cell1|Alt+0169 U+00A9 COPYRIGHT SIGN|©}}
|{{chset-cell1|Alt+0170 U+06BE ARABIC LETTER HEH DOACHASHMEE|ھ|style=background:#FFD}}
|{{chset-cell1|Alt+0171 U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK|«}}
|{{chset-cell1|Alt+0172 U+00AC NOT SIGN|¬}}
|{{chset-ctrl1|Alt+0173 U+00AD SOFT HYPHEN|SHY}}
|{{chset-cell1|Alt+0174 U+00AE REGISTERED SIGN|®}}
|{{chset-cell1|Alt+0175 U+00AF MACRON|¯}}
|-
|{{chset-left1|Bx}}
|{{chset-cell1|Alt+0176 U+00B0 DEGREE SIGN|°}}
|{{chset-cell1|Alt+0177 U+00B1 PLUS-MINUS SIGN|±}}
|{{chset-cell1|Alt+0178 U+00B2 SUPERSCRIPT TWO|²}}
|{{chset-cell1|Alt+0179 U+00B3 SUPERSCRIPT THREE|³}}
|{{chset-cell1|Alt+0180 U+00B4 ACUTE ACCENT|´}}
|{{chset-cell1|Alt+0181 U+00B5 MICRO SIGN|µ}}
|{{chset-cell1|Alt+0182 U+00B6 PILCROW SIGN|¶}}
|{{chset-cell1|Alt+0183 U+00B7 MIDDLE DOT|·}}
|{{chset-cell1|Alt+0184 U+00B8 CEDILLA|¸}}
|{{chset-cell1|Alt+0185 U+00B9 SUPERSCRIPT ONE|¹}}
|{{chset-cell1|Alt+0186 U+061B ARABIC SEMICOLON|؛|style=background:#FFD}}
|{{chset-cell1|Alt+0187 U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK|»}}
|{{chset-cell1|Alt+0188 U+00BC VULGAR FRACTION ONE QUARTER|¼}}
|{{chset-cell1|Alt+0189 U+00BD VULGAR FRACTION ONE HALF|½}}
|{{chset-cell1|Alt+0190 U+00BE VULGAR FRACTION THREE QUARTERS|¾}}
|{{chset-cell1|Alt+0191 U+061F ARABIC QUESTION MARK|؟|style=background:#FFD}}
|-
|{{chset-left1|Cx}}
|{{chset-cell1|Alt+0192 U+06C1 ARABIC LETTER HEH GOAL|ہ|style=background:#FFD}}
|{{chset-cell1|Alt+0193 U+0621 ARABIC LETTER HAMZA|ء|style=background:#FFD}}
|{{chset-cell1|Alt+0194 U+0622 ARABIC LETTER ALEF WITH MADDA ABOVE|آ|style=background:#FFD}}
|{{chset-cell1|Alt+0195 U+0623 ARABIC LETTER ALEF WITH HAMZA ABOVE|أ|style=background:#FFD}}
|{{chset-cell1|Alt+0196 U+0624 ARABIC LETTER WAW WITH HAMZA ABOVE|ؤ|style=background:#FFD}}
|{{chset-cell1|Alt+0197 U+0625 ARABIC LETTER ALEF WITH HAMZA BELOW|إ|style=background:#FFD}}
|{{chset-cell1|Alt+0198 U+0626 ARABIC LETTER YEH WITH HAMZA ABOVE|ئ|style=background:#FFD}}
|{{chset-cell1|Alt+0199 U+0627 ARABIC LETTER ALEF|ا|style=background:#FFD}}
|{{chset-cell1|Alt+0200 U+0628 ARABIC LETTER BEH|ب|style=background:#FFD}}
|{{chset-cell1|Alt+0201 U+0629 ARABIC LETTER TEH MARBUTA|ة|style=background:#FFD}}
|{{chset-cell1|Alt+0202 U+062A ARABIC LETTER TEH|ت|style=background:#FFD}}
|{{chset-cell1|Alt+0203 U+062B ARABIC LETTER THEH|ث|style=background:#FFD}}
|{{chset-cell1|Alt+0204 U+062C ARABIC LETTER JEEM|ج|style=background:#FFD}}
|{{chset-cell1|Alt+0205 U+062D ARABIC LETTER HAH|ح|style=background:#FFD}}
|{{chset-cell1|Alt+0206 U+062E ARABIC LETTER KHAH|خ|style=background:#FFD}}
|{{chset-cell1|Alt+0207 U+062F ARABIC LETTER DAL|د|style=background:#FFD}}
|-
|{{chset-left1|Dx}}
|{{chset-cell1|Alt+0208 U+0630 ARABIC LETTER THAL|ذ|style=background:#FFD}}
|{{chset-cell1|Alt+0209 U+0631 ARABIC LETTER REH|ر|style=background:#FFD}}
|{{chset-cell1|Alt+0210 U+0632 ARABIC LETTER ZAIN|ز|style=background:#FFD}}
|{{chset-cell1|Alt+0211 U+0633 ARABIC LETTER SEEN|س|style=background:#FFD}}
|{{chset-cell1|Alt+0212 U+0634 ARABIC LETTER SHEEN|ش|style=background:#FFD}}
|{{chset-cell1|Alt+0213 U+0635 ARABIC LETTER SAD|ص|style=background:#FFD}}
|{{chset-cell1|Alt+0214 U+0636 ARABIC LETTER DAD|ض|style=background:#FFD}}
|{{chset-cell1|Alt+0215 U+00D7 MULTIPLICATION SIGN|×}}
|{{chset-cell1|Alt+0216 U+0637 ARABIC LETTER TAH|ط|style=background:#FFD}}
|{{chset-cell1|Alt+0217 U+0638 ARABIC LETTER ZAH|ظ|style=background:#FFD}}
|{{chset-cell1|Alt+0218 U+0639 ARABIC LETTER AIN|ع|style=background:#FFD}}
|{{chset-cell1|Alt+0219 U+063A ARABIC LETTER GHAIN|غ|style=background:#FFD}}
|{{chset-cell1|Alt+0220 U+0640 ARABIC TATWEEL|ـ|style=background:#FFD}}
|{{chset-cell1|Alt+0221 U+0641 ARABIC LETTER FEH|ف|style=background:#FFD}}
|{{chset-cell1|Alt+0222 U+0642 ARABIC LETTER QAF|ق|style=background:#FFD}}
|{{chset-cell1|Alt+0223 U+0643 ARABIC LETTER KAF|ك|style=background:#FFD}}
|-
|{{chset-left1|Ex}}
|{{chset-cell1|Alt+0224 U+00E0 LATIN SMALL LETTER A WITH GRAVE|à}}
|{{chset-cell1|Alt+0225 U+0644 ARABIC LETTER LAM|ل|style=background:#FFD}}
|{{chset-cell1|Alt+0226 U+00E2 LATIN SMALL LETTER A WITH CIRCUMFLEX|â}}
|{{chset-cell1|Alt+0227 U+0645 ARABIC LETTER MEEM|م|style=background:#FFD}}
|{{chset-cell1|Alt+0228 U+0646 ARABIC LETTER NOON|ن|style=background:#FFD}}
|{{chset-cell1|Alt+0229 U+0647 ARABIC LETTER HEH|ه|style=background:#FFD}}
|{{chset-cell1|Alt+0230 U+0648 ARABIC LETTER WAW|و|style=background:#FFD}}
|{{chset-cell1|Alt+0231 U+00E7 LATIN SMALL LETTER C WITH CEDILLA|ç}}
|{{chset-cell1|Alt+0232 U+00E8 LATIN SMALL LETTER E WITH GRAVE|è}}
|{{chset-cell1|Alt+0233 U+00E9 LATIN SMALL LETTER E WITH ACUTE|é}}
|{{chset-cell1|Alt+0234 U+00EA LATIN SMALL LETTER E WITH CIRCUMFLEX|ê}}
|{{chset-cell1|Alt+0235 U+00EB LATIN SMALL LETTER E WITH DIAERESIS|ë}}
|{{chset-cell1|Alt+0236 U+0649 ARABIC LETTER ALEF MAKSURA|ى|style=background:#FFD}}
|{{chset-cell1|Alt+0237 U+064A ARABIC LETTER YEH|ي|style=background:#FFD}}
|{{chset-cell1|Alt+0238 U+00EE LATIN SMALL LETTER I WITH CIRCUMFLEX|î}}
|{{chset-cell1|Alt+0239 U+00EF LATIN SMALL LETTER I WITH DIAERESIS|ï}}
|-
|{{chset-left1|Fx}}
|{{chset-cell1|Alt+0240 U+064B ARABIC FATHATAN|ً|style=background:#FFD}}
|{{chset-cell1|Alt+0241 U+064C ARABIC DAMMATAN|ٌ|style=background:#FFD}}
|{{chset-cell1|Alt+0242 U+064D ARABIC KASRATAN|ٍ|style=background:#FFD}}
|{{chset-cell1|Alt+0243 U+064E ARABIC FATHA|َ|style=background:#FFD}}
|{{chset-cell1|Alt+0244 U+00F4 LATIN SMALL LETTER O WITH CIRCUMFLEX|ô}}
|{{chset-cell1|Alt+0245 U+064F ARABIC DAMMA|ُ|style=background:#FFD}}
|{{chset-cell1|Alt+0246 U+0650 ARABIC KASRA|ِ|style=background:#FFD}}
|{{chset-cell1|Alt+0247 U+00F7 DIVISION SIGN|÷}}
|{{chset-cell1|Alt+0248 U+0651 ARABIC SHADDA|ّ|style=background:#FFD}}
|{{chset-cell1|Alt+0249 U+00F9 LATIN SMALL LETTER U WITH GRAVE|ù}}
|{{chset-cell1|Alt+0250 U+0652 ARABIC SUKUN|ْ|style=background:#FFD}}
|{{chset-cell1|Alt+0251 U+00FB LATIN SMALL LETTER U WITH CIRCUMFLEX|û}}
|{{chset-cell1|Alt+0252 U+00FC LATIN SMALL LETTER U WITH DIAERESIS|ü}}
|{{chset-ctrl1|Alt+0253 U+200E LEFT-TO-RIGHT MARK|LRM|style=background:#FFD}}
|{{chset-ctrl1|Alt+0254 U+200F RIGHT-TO-LEFT MARK|RLM|style=background:#FFD}}
|{{chset-cell1|Alt+0255 U+06D2 ARABIC LETTER YEH BARREE|ے|style=background:#FFD}}
|}
{{legend|#FFD|Differences from Windows-1252}}
See also
References
{{Reflist}}
External links
- [https://learn.microsoft.com/en-us/previous-versions/cc195058(v=msdn.10) Windows-1256 reference chart]
- [https://www.iana.org/assignments/charset-reg/windows-1256 IANA Charset Name Registration of windows-1256]
{{character encoding}}