ARMSCII
From Wikipedia, the free encyclopedia
ARMSCII is the acronym of the Armenian Standard Code for Information Interchange. It is a single byte character encoding defined by Armenian national standard 166-97.
Very few systems support this encoding. It is usually better to use Unicode for proper interchange of Armenian text for web browsers and email, since most modern computers do not support ARMSCII by default.
The following variants are defined:
- ARMSCII-7 defined in AST 34.005 is an 7-bit encoding, not containing latin characters.
- ARMSCII-8 defined in AST 34.002 is an 8 bit encoding and a superset of ASCII.
- ARMSCII-8a defined in AST 34.002 is an alternate 8 bit encoding and also a superset of ASCII.
ARMSCII-8 is intended for use on Unix and Windows systems, and for information interchange on the WWW and by email.
ARMSCII-8a is intended for use on DOS and Mac systems.
In the table above, 21 is the eternity sign, which has no designated codepoint in Unicode. Some mappings incorrectly claim that it has a codepoint of 0x0530. This is incorrect, as that codepoint has not been allocated.
Code values 00-20, and 7F are not assigned to characters by AST 34.005, though they may be the same as the ASCII control characters that are located in those positions(?).
ARMSCII-8 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | unused | |||||||||||||||
1x | ||||||||||||||||
2x | SP | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5x | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
6x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7x | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | |
8x | unused | |||||||||||||||
9x | ||||||||||||||||
Ax | և | ։ | ) | ( | » | « | — | . | ՝ | , | - | ֊ | … | ՜ | ||
Bx | ՛ | ՞ | Ա | ա | Բ | բ | Գ | գ | Դ | դ | Ե | ե | Զ | զ | Է | է |
Cx | Ը | ը | Թ | թ | Ժ | ժ | Ի | ի | Լ | լ | Խ | խ | Ծ | ծ | Կ | կ |
Dx | Հ | հ | Ձ | ձ | Ղ | ղ | Ճ | ճ | Մ | մ | Յ | յ | Ն | ն | Շ | շ |
Ex | Ո | ո | Չ | չ | Պ | պ | Ջ | ջ | Ռ | ռ | Ս | ս | Վ | վ | Տ | տ |
Fx | Ր | ր | Ց | ց | Ւ | ւ | Փ | փ | Ք | ք | Օ | օ | Ֆ | ֆ | ՚ |
In the table above, 20 is the regular SPACE character, and A1 is the eternity sign, which has no designated codepoint in Unicode. Some mappings incorrectly claim that it has a codepoint of 0x0530. This is incorrect, as that codepoint has not been allocated.
Code values 00-1F, 7F-9F, and FF are not assigned to characters by AST 34.002, though they may be the same as the ISO-8859-1 control characters that are located in those positions(?).
[edit] Unicode
For comparison, the Unicode code points for Armenian are shown below:
Armenian Unicode.org chart (PDF) |
||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
U+053x | | Ա | Բ | Գ | Դ | Ե | Զ | Է | Ը | Թ | Ժ | Ի | Լ | Խ | Ծ | Կ |
U+054x | Հ | Ձ | Ղ | Ճ | Մ | Յ | Ն | Շ | Ո | Չ | Պ | Ջ | Ռ | Ս | Վ | Տ |
U+055x | Ր | Ց | Ւ | Փ | Ք | Օ | Ֆ | | | ՙ | ՚ | ՛ | ՜ | ՝ | ՞ | ՟ |
U+056x | ՠ | ա | բ | գ | դ | ե | զ | է | ը | թ | ժ | ի | լ | խ | ծ | կ |
U+057x | հ | ձ | ղ | ճ | մ | յ | ն | շ | ո | չ | պ | ջ | ռ | ս | վ | տ |
U+058x | ր | ց | ւ | փ | ք | օ | ֆ | և | ֈ | ։ | ֊ | | | ֍ | ֎ | ֏ |