Iran System encoding: Difference between revisions

Content deleted Content added
Character set: New table that matches design of Unicode code block charts
Metenik (talk | contribs)
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 1:
{{Short description|Programming character encoding}}
{{Refimprove|date=July 2019}}
'''Iran System encoding''' wasis an 8-bit [[character encoding]] scheme and was created by [[Iran System corporation]] for [[Persian language]] support. This encoding was in use in [[Iran]] in [[DOS]]-based programs. and afterAfter the introduction of Microsoft [[code page 1256]], this encoding became obsolete. However, some [[Windows]] and DOS programs using this encoding are still in use and some Windows fonts with this encoding exist. Now most programs use code page 1256 or [[Unicode]].
 
==Character set==
Only the upper half (128–255characters 0x80–0xFF) of thethis extended ASCII table isdiffers shownfrom [[code page 437]], the lower half (0–1270x00–0x7F) isbeing the same as [[code page 437]]. This character set encodes distinct visual forms separately.
 
{|{{chset-table-header1|IRAN SYSTEM<ref>[{{webarchive|url=https://web.archive.org/web/20200801234901id_/http://sofia.nmsu.edu/~mleisher/Software/csets/IRANSYSTEM.TXT |url-status=dead|title=IRAN SYSTEM to Unicode]|date=2020-08-01}}</ref>}}
|-
|{{chset-left1|0x}}
|{{chset-ctrl1|U+0000 NUL|{{resize|85%|[[Null character|NUL]]}}}}
|{{chset-cell1|U+263A WHITE SMILING FACE|[[☺]]}}
|{{chset-cell1|U+263B BLACK SMILING FACE|[[☻]]}}
|{{chset-cell1|U+2665 BLACK HEART SUIT|[[Suit (cards)|♥]]}}
|{{chset-cell1|U+2666 BLACK DIAMOND SUIT|[[Suit (cards)|♦]]}}
|{{chset-cell1|U+2663 BLACK CLUB SUIT|[[Suit (cards)|♣]]}}
|{{chset-cell1|U+2660 BLACK SPADE SUIT|[[Suit (cards)|♠]]}}
|{{chset-cell1|U+2022 BULLET|[[•]]}}
|{{chset-cell1|U+25D8 INVERSE BULLET|[[◘]]}}
|{{chset-cell1|U+25CB WHITE CIRCLE|[[bullet (typography)|○]]}}
|{{chset-cell1|U+25D9 INVERSE WHITE CIRCLE|[[bullet (typography)|◙]]}}
|{{chset-cell1|U+2642 MALE SIGN|[[Gender symbol|♂]]}}
|{{chset-cell1|U+2640 FEMALE SIGN|[[Gender symbol|♀]]}}
|{{chset-cell1|U+266A EIGHTH NOTE|[[♪]]}}
|{{chset-cell1|U+266B BEAMED EIGHTH NOTES|[[♫]]}}
|{{chset-cell1|U+263C WHITE SUN WITH RAYS|[[☼]]}}
|-
|{{chset-left1|1x}}
|{{chset-cell1|U+25BA BLACK RIGHT-POINTING POINTER|►}}
|{{chset-cell1|U+25C4 BLACK LEFT-POINTING POINTER|◄}}
|{{chset-cell1|U+2195 UP DOWN ARROW|↕}}
|{{chset-cell1|U+203C DOUBLE EXCLAMATION MARK|[[Exclamation mark|‼]]}}
|{{chset-cell1|U+00B6 PILCROW SIGN|[[¶]]}}
|{{chset-cell1|U+00A7 SECTION SIGN|[[§]]}}
|{{chset-cell1|U+25AC BLACK RECTANGLE|▬}}
|{{chset-cell1|U+21A8 UP DOWN ARROW WITH BASE|↨}}
|{{chset-cell1|U+2191 UPWARDS ARROW|↑}}
|{{chset-cell1|U+2193 DOWNWARDS ARROW|↓}}
|{{chset-cell1|U+2192 RIGHTWARDS ARROW|→}}
|{{chset-cell1|U+2190 LEFTWARDS ARROW|←}}
|{{chset-cell1|U+221F RIGHT ANGLE|[[∟]]}}
|{{chset-cell1|U+2194 LEFT RIGHT ARROW|↔}}
|{{chset-cell1|U+25B2 BLACK UP-POINTING TRIANGLE|▲}}
|{{chset-cell1|U+25BC BLACK DOWN-POINTING TRIANGLE|▼}}
|-
|{{chset-left1|2x}}
|{{chset-ctrl1|U+0020 SPACE|&nbsp;[[Whitespace character|SP]]&nbsp;}}
|{{chset-cell1|U+0021 EXCLAMATION MARK|[[!]]}}
|{{chset-cell1|U+0022 QUOTATION MARK|[["]]}}
|{{chset-cell1|U+0023 NUMBER SIGN|[[Number sign|#]]}}
|{{chset-cell1|U+0024 DOLLAR SIGN|[[$]]}}
|{{chset-cell1|U+0025 PERCENT SIGN|[[%]]}}
|{{chset-cell1|U+0026 AMPERSAND|[[&]]}}
|{{chset-cell1|U+0027 APOSTROPHE|[[']]}}
|{{chset-cell1|U+0028 LEFT PARENTHESIS|[[(]]}}
|{{chset-cell1|U+0029 RIGHT PARENTHESIS|[[)]]}}
|{{chset-cell1|U+002A ASTERISK|[[Asterisk|*]]}}
|{{chset-cell1|U+002B PLUS SIGN|[[+]]}}
|{{chset-cell1|U+002C COMMA|[[,]]}}
|{{chset-cell1|U+002D HYPHEN-MINUS|[[-]]}}
|{{chset-cell1|U+002E FULL STOP|[[Full stop|.]]}}
|{{chset-cell1|U+002F SOLIDUS|[[Slash (punctuation)|/]]}}
|-
|{{chset-left1|3x}}
|{{chset-cell1|U+0030 DIGIT ZERO|[[0 (number)|0]]}}
|{{chset-cell1|U+0031 DIGIT ONE|[[1 (number)|1]]}}
|{{chset-cell1|U+0032 DIGIT TWO|[[2 (number)|2]]}}
|{{chset-cell1|U+0033 DIGIT THREE|[[3 (number)|3]]}}
|{{chset-cell1|U+0034 DIGIT FOUR|[[4 (number)|4]]}}
|{{chset-cell1|U+0035 DIGIT FIVE|[[5 (number)|5]]}}
|{{chset-cell1|U+0036 DIGIT SIX|[[6 (number)|6]]}}
|{{chset-cell1|U+0037 DIGIT SEVEN|[[7 (number)|7]]}}
|{{chset-cell1|U+0038 DIGIT EIGHT|[[8 (number)|8]]}}
|{{chset-cell1|U+0039 DIGIT NINE|[[9 (number)|9]]}}
|{{chset-cell1|U+003A COLON|[[colon (punctuation)|:]]}}
|{{chset-cell1|U+003B SEMICOLON|[[Semicolon|;]]}}
|{{chset-cell1|U+003C LESS-THAN SIGN|[[Less-than sign|<]]}}
|{{chset-cell1|U+003D EQUALS SIGN|[[=]]}}
|{{chset-cell1|U+003E GREATER-THAN SIGN|[[Greater-than sign|>]]}}
|{{chset-cell1|U+003F QUESTION MARK|[[?]]}}
|-
|{{chset-left1|4x}}
|{{chset-cell1|U+0040 COMMERCIAL AT|[[@]]}}
|{{chset-cell1|U+0041 LATIN CAPITAL LETTER A|[[A]]}}
|{{chset-cell1|U+0042 LATIN CAPITAL LETTER B|[[B]]}}
|{{chset-cell1|U+0043 LATIN CAPITAL LETTER C|[[C]]}}
|{{chset-cell1|U+0044 LATIN CAPITAL LETTER D|[[D]]}}
|{{chset-cell1|U+0045 LATIN CAPITAL LETTER E|[[E]]}}
|{{chset-cell1|U+0046 LATIN CAPITAL LETTER F|[[F]]}}
|{{chset-cell1|U+0047 LATIN CAPITAL LETTER G|[[G]]}}
|{{chset-cell1|U+0048 LATIN CAPITAL LETTER H|[[H]]}}
|{{chset-cell1|U+0049 LATIN CAPITAL LETTER I|[[I]]}}
|{{chset-cell1|U+004A LATIN CAPITAL LETTER J|[[J]]}}
|{{chset-cell1|U+004B LATIN CAPITAL LETTER K|[[K]]}}
|{{chset-cell1|U+004C LATIN CAPITAL LETTER L|[[L]]}}
|{{chset-cell1|U+004D LATIN CAPITAL LETTER M|[[M]]}}
|{{chset-cell1|U+004E LATIN CAPITAL LETTER N|[[N]]}}
|{{chset-cell1|U+004F LATIN CAPITAL LETTER O|[[O]]}}
|-
|{{chset-left1|5x}}
|{{chset-cell1|U+0050 LATIN CAPITAL LETTER P|[[P]]}}
|{{chset-cell1|U+0051 LATIN CAPITAL LETTER Q|[[Q]]}}
|{{chset-cell1|U+0052 LATIN CAPITAL LETTER R|[[R]]}}
|{{chset-cell1|U+0053 LATIN CAPITAL LETTER S|[[S]]}}
|{{chset-cell1|U+0054 LATIN CAPITAL LETTER T|[[T]]}}
|{{chset-cell1|U+0055 LATIN CAPITAL LETTER U|[[U]]}}
|{{chset-cell1|U+0056 LATIN CAPITAL LETTER V|[[V]]}}
|{{chset-cell1|U+0057 LATIN CAPITAL LETTER W|[[W]]}}
|{{chset-cell1|U+0058 LATIN CAPITAL LETTER X|[[X]]}}
|{{chset-cell1|U+0059 LATIN CAPITAL LETTER Y|[[Y]]}}
|{{chset-cell1|U+005A LATIN CAPITAL LETTER Z|[[Z]]}}
|{{chset-cell1|U+005B LEFT SQUARE BRACKET|[[Square brackets|&#91;]]}}
|{{chset-cell1|U+005C REVERSE SOLIDUS|[[Backslash|\]]}}
|{{chset-cell1|U+005D RIGHT SQUARE BRACKET|[[Square brackets|&#93;]]}}
|{{chset-cell1|U+005E CIRCUMFLEX ACCENT|[[^]]}}
|{{chset-cell1|U+005F LOW LINE|[[Underscore|_]]}}
|-
|{{chset-left1|6x}}
|{{chset-cell1|U+0060 GRAVE ACCENT|[[`]]}}
|{{chset-cell1|U+0061 LATIN SMALL LETTER A|[[a]]}}
|{{chset-cell1|U+0062 LATIN SMALL LETTER B|[[b]]}}
|{{chset-cell1|U+0063 LATIN SMALL LETTER C|[[c]]}}
|{{chset-cell1|U+0064 LATIN SMALL LETTER D|[[d]]}}
|{{chset-cell1|U+0065 LATIN SMALL LETTER E|[[e]]}}
|{{chset-cell1|U+0066 LATIN SMALL LETTER F|[[f]]}}
|{{chset-cell1|U+0067 LATIN SMALL LETTER G|[[g]]}}
|{{chset-cell1|U+0068 LATIN SMALL LETTER H|[[h]]}}
|{{chset-cell1|U+0069 LATIN SMALL LETTER I|[[i]]}}
|{{chset-cell1|U+006A LATIN SMALL LETTER J|[[j]]}}
|{{chset-cell1|U+006B LATIN SMALL LETTER K|[[k]]}}
|{{chset-cell1|U+006C LATIN SMALL LETTER L|[[l]]}}
|{{chset-cell1|U+006D LATIN SMALL LETTER M|[[m]]}}
|{{chset-cell1|U+006E LATIN SMALL LETTER N|[[n]]}}
|{{chset-cell1|U+006F LATIN SMALL LETTER O|[[o]]}}
|-
|{{chset-left1|7x}}
|{{chset-cell1|U+0070 LATIN SMALL LETTER P|[[p]]}}
|{{chset-cell1|U+0071 LATIN SMALL LETTER Q|[[q]]}}
|{{chset-cell1|U+0072 LATIN SMALL LETTER R|[[r]]}}
|{{chset-cell1|U+0073 LATIN SMALL LETTER S|[[s]]}}
|{{chset-cell1|U+0074 LATIN SMALL LETTER T|[[t]]}}
|{{chset-cell1|U+0075 LATIN SMALL LETTER U|[[u]]}}
|{{chset-cell1|U+0076 LATIN SMALL LETTER V|[[v]]}}
|{{chset-cell1|U+0077 LATIN SMALL LETTER W|[[w]]}}
|{{chset-cell1|U+0078 LATIN SMALL LETTER X|[[x]]}}
|{{chset-cell1|U+0079 LATIN SMALL LETTER Y|[[y]]}}
|{{chset-cell1|U+007A LATIN SMALL LETTER Z|[[z]]}}
|{{chset-cell1|U+007B LEFT CURLY BRACKET|[[Braces (punctuation)|{]]}}
|{{chset-cell1|U+007C VERTICAL LINE|[[Vertical bar|{{pipe}}]]}}
|{{chset-cell1|U+007D RIGHT CURLY BRACKET|[[Braces (punctuation)|}]]}}
|{{chset-cell1|U+007E TILDE|[[~]]}}
|{{chset-cell1|U+2302 HOUSE|[[Miscellaneous Technical|⌂]]}}
|-
|{{chset-left1|8x}}