WikiDer > 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 г.
Набор символов
_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.
Рекомендации
- ^ а б Информационный код арабского языка: ASMO 449 в Unicode и ISO / CEI 10646
- ^ а б «7-битный арабский код для обмена информацией, арабский стандарт ASMO-449, ISO 9036» (PDF). Архивировано из оригинал (PDF) на 2017-02-21. Получено 2017-02-20.
- ^ ISO 9036: 1987
- ^ а б c d е Справочное руководство программиста Printronix ACA Emulation
- ^ Таблица кодов 7