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.

ARMSCII-7
x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x unused
1x
2x Armenian Eternity Sign և ։ ) ( » « . ՝ , - ֊ ՜
3x ՛ ՞ Ա ա Բ բ Գ գ Դ դ Ե ե Զ զ Է է
4x Ը ը Թ թ Ժ ժ Ի ի Լ լ Խ խ Ծ ծ Կ կ
5x Հ հ Ձ ձ Ղ ղ Ճ ճ Մ մ Յ յ Ն ն Շ շ
6x Ո ո Չ չ Պ պ Ջ ջ Ռ ռ Ս ս Վ վ Տ տ
7x Ր ր Ց ց Ւ ւ Փ փ Ք ք Օ օ Ֆ ֆ ՚

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 Armenian Eternity Sign և ։ ) ( » « . ՝ , - ֊ ՜
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 ր ց ւ փ ք օ ֆ և ֈ ։ ֊ ֋ ֌ ֍ ֎ ֏
In other languages