WikiDer > ASMO 449 - Википедия

ASMO 449 - Wikipedia
ASMO 449
Псевдоним (а)iso-ir-89
СтандартASMO 449, ISO 9036
Классификация7-битное кодирование, нелатинская модификация ISO 646 с естественным порядком букв
ПреемникASMO 708 (ISO-8859-6)

ASMO 449 это 7-битный кодированный набор символов закодировать арабский язык.

История

Этот набор символов был разработан ныне вымершими[1] Арабская организация по стандартизации и метрологии в 1982 г.[1] быть 7-битным стандартом для использования в арабоязычных странах. Дизайн этого набора символов является производным[2] из 7-битного ISO 646 (версия 1973 г.), но с модификациями, подходящими для арабского языка. В кодовых точках от 0x41 до 0x72 (шестнадцатеричный) латинские буквы были заменены арабскими буквами. Знаки препинания, которые были идентичны в латинском и арабском шрифтах, остались прежними, но там, где они различались (запятая, точка с запятой, вопросительный знак), латинские знаки были заменены арабскими. Кодируются только номинальные буквы, предварительная форма букв отсутствует, поэтому для отображения требуется обработка формования. Этот набор символов не является двунаправленным и предназначен для использования при письме справа налево. Поэтому симметричные знаки препинания ("(", ")", "<", ">", "[", "]", "{" и "}") отображаются как перевернутые (")", "(", ">", "<", "]", "[", "}" и "{").

ASMO 449 был зарегистрирован в Международный регистр наборов кодированных символов в качестве IR 089[2] в 1985 году и утвержден как Стандарт ISO в качестве ISO 9036[3] в 1987 г.

Набор символов

ASMO 449 (1982)
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_
0
NUL
0000
SOH
0001
STX
0002
ETX
0003
EOT
0004
ENQ
0005
ACK
0006
BEL
0007
BS
0008
HT
0009
LF
000A
VT
000B
FF
000C
CR
000D
ТАК
000E
SI
000F
1_
16
DLE
0010
DC1
0011
DC2
0012
DC3
0013
DC4
0014
НАК
0015
SYN
0016
ETB
0017
МОЖЕТ
0018
ЭМ
0019
SUB
001A
ESC
001B
FS
001C
GS
001D
RS
001E
нас
001F
2_
32
SP
0020
!
0021
"
0022
#
0023
¤
00A4
%
0025
&
0026
'
0027
)
0029
(
0028
*
002A
+
002B
،
060C
-
002D
.
002E
/
002F
3_
48
0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
؛
061B
>
003E
=
003D
<
003C
؟
061F
4_
64
@
0040
ء
0621
آ
0622
أ
0623
ؤ
0624
إ
0625
ئ
0626
ا
0627
ب
0628
ة
0629
ت
062A
ث
062B
ج
062C
ح
062D
خ
062E
د
062F
5_
80
ذ
0630
ر
0631
ز
0632
س
0633
ش
0634
ص
0635
ض
0636
ط
0637
ظ
0638
ع
0639
غ
063A
]
005D
\
005C
[
005B
^
005E
_
005F
6_
96
ـ
0640
ف
0641
ق
0642
ك
0643
ل
0644
م
0645
ن
0646
ه
0647
و
0648
ى
0649
ي
064A
ً
064B
ٌ
064C
ٍ
064D
َ
064E
ُ
064F
7_
112
ِ
0650
ّ
0651
ْ
0652
}
007D
|
007C
{
007B
~
007E
DEL
007F

  Письмо  Число  Пунктуация  Символ  Другой  Неопределенный

Есть вариант, иногда называемый ASMO 449+[4] который добавляет персонажей NBSP в 0x75, «ﹳ» в 0x76, «ل» в 0x77, «لأ» в 0x78, «لإ» в 0x79 и «لا» в 0x7A.

Связь с другими наборами символов

ASMO 449 - это 7-битный набор символов. Хотя некоторые кодировки выделяют этот 7-битный набор символов в верхней части 8-битного набора символов, его не следует путать с ASMO 708. В наборах символов, которые выделяют ASMO 449 (или некоторый его вариант) в верхней части 8-битного набора символов, существование явно повторяющихся символов связано с тем, что символы в нижней части предназначены для обозначения слева направо. -правый скрипт, а символы в верхней части - для письма справа налево. Когда ASMO 449 (или какой-либо его вариант) назначается верхней части 8-битного набора символов, он имеет Арабские цифры.

  • Аль-Араби[4] добавляет символы NBS в 0xF5, «-» в 0xF6, «÷» в 0xF7, «×» в 0xF8, «« »в 0xF9 и« »» в 0xFA и заменяет «ـ» на «« »; этот набор символов иногда называют кодовой страницей 768 (не официальной кодовой страницей IBM).
  • DEC DEC / 8 / ASMO[4] имеет тот же репертуар и ту же последовательность арабских букв, но смещает их.
  • HP Арабский-8[4] также основан на ASMO 449;
  • Apple Макарабский добавляет французские, немецкие и испанские символы в их типичные коды из МакРоман, и добавляет буквы для персидского и урду.
  • Apple MacFarsi заменяет арабские цифры из макарабского на персидские.
  • В Таблица кодов 7[5] из MARC-8 выделяет ASMO 449 в нижней части 8-битного набора символов и выделяет верхнюю часть с расширением арабского языка (ISO 11822 / IR 224).
  • Microsoft Кодовая страница 709,[4] для MS-DOS добавляет французские и немецкие символы в их типичные кодовые точки из кодовая страница 437.

Рекомендации

  1. ^ а б Информационный код арабского языка: ASMO 449 в Unicode и ISO / CEI 10646
  2. ^ а б «7-битный арабский код для обмена информацией, арабский стандарт ASMO-449, ISO 9036» (PDF). Архивировано из оригинал (PDF) на 2017-02-21. Получено 2017-02-20.
  3. ^ ISO 9036: 1987
  4. ^ а б c d е Справочное руководство программиста Printronix ACA Emulation
  5. ^ Таблица кодов 7

внешняя ссылка

  • Giconv графический интерфейс к исправленному libiconv версия, которая перекодирует ASMO449 + на UTF-8