ARMSCII

From Free net encyclopedia

(Difference between revisions)
Revision as of 22:27, 23 March 2006
Billposer (Talk | contribs)
rv. In the table it is clear that the space character is 0x20, not 0xA0. 0xA0 is shown as unused.
Next diff →

Current revision

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
x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xunused
1x
2xImage:Armscii-etern.pngև։)(»«.՝,-֊՜
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
x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xunused
1x
2xSP!"#$%&'()*+,-./
3xTemplate:NumTemplate:NumTemplate:NumTemplate:NumTemplate:NumTemplate:NumTemplate:NumTemplate:NumTemplate:NumTemplate:Num:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~
8xunused
9x
AxImage:Armscii-etern.pngև։)(»«.՝,-֊՜
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(?).

Unicode

For comparison, the Unicode code points for Armenian are shown below: Template:Unicode chart Armeniande:ARMSCII hy:ARMSCII