Псевдоним (а) | iso-ir-89 |
---|---|
Стандарт | ASMO 449, ISO 9036 |
Классификация | 7-битное кодирование, модификация ISO 646, отличная от латиницы, с естественным порядком букв |
Преемник | ASMO 708 (ISO-8859-6) |
ASMO 449 является, в настоящее время технологически устарел , [1] 7-битовые кодированный набор символов для кодирования арабского языка.
История [ править ]
Этот набор символов был разработан ныне исчезнувшей [2] Арабской организацией по стандартизации и метрологии в 1982 году [2] как 7-битный стандарт, который будет использоваться в арабоязычных странах. Дизайн этого набора символов заимствован [3] из 7-битного стандарта ISO 646.(версия 1973 г.), но с модификациями, подходящими для арабского языка. В кодовых точках от 0x41 до 0x72 (шестнадцатеричный) латинские буквы были заменены арабскими буквами. Знаки препинания, которые были идентичны в латинском и арабском шрифтах, остались прежними, но там, где они различались (запятая, точка с запятой, вопросительный знак), латинские знаки были заменены арабскими. Кодируются только номинальные буквы, предварительная форма букв отсутствует, поэтому для отображения требуется обработка формования. Этот набор символов не является двунаправленным и предназначен для использования при письме справа налево. Поэтому симметричные знаки препинания ("(", ")", "<", ">", "[", "]", "{" и "}") отображаются как перевернутые (")", "(", ">", "<", "]","[", "}" а также "{").
ASMO 449 был зарегистрирован в Международном регистре наборов кодированных символов как IR 089 [3] в 1985 году и утвержден в качестве стандарта ISO как ISO 9036: 1987 Обработка информации - набор арабских 7-битных кодированных символов для обмена информацией . [4]
Набор символов [ править ]
_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 | ВТ 000Б | FF 000C | CR 000D | SO 000E | SI 000F |
1_ 16 | DLE 0010 | DC1 0011 | DC2 0012 | DC3 0013 | DC4 0014 | NAK 0015 | SYN 0016 | ETB 0017 | CAN 0018 | EM 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 | ذ 06:30 | ر 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+ [5], который добавляет символы NBSP в 0x75, «ﹳ» в 0x76, «لآ» в 0x77, «لأ» в 0x78, «لإ» в 0x79 и «لا» в 0x7A. .
Связь с другими наборами символов [ править ]
ASMO 449 - это 7-битный набор символов. Хотя некоторые кодировки выделяют этот 7-битный набор символов в верхней части 8-битного набора символов, его не следует путать с ASMO 708 . В наборах символов, которые выделяют ASMO 449 (или какой-либо его вариант) в верхней части 8-битного набора символов, существование явно повторяющихся символов связано с тем, что символы в нижней части предназначены для обозначения слева направо. -right сценарий, в то время как символы в верхней части для сценария справа налево. Когда ASMO 449 (или его вариант) назначается верхней части 8-битного набора символов, он имеет арабские цифры .
- Аль-Араби [5] добавляет символы NBS в 0xF5, «-» в 0xF6, «÷» в 0xF7, «×» в 0xF8, «« »в 0xF9 и« »» в 0xFA и заменяет «ـ» на « `"; этот набор символов иногда называют кодовой страницей 768 (не официальной кодовой страницей IBM).
- DEC / 8 / ASMO [5] DEC имеет тот же репертуар и ту же последовательность арабских символов, но смещает их.
- Арабский-8 HP [5] также основан на ASMO 449;
- MacArabic от Apple добавляет французские, немецкие и испанские символы в их типичные кодовые точки из MacRoman , а также буквы для персидского и урду.
- MacFarsi от Apple заменяет арабские цифры с макарабского на персидские.
- Код Таблица 7 [6] из МАРК-8 выделяет Asmo 449 в нижней части 8-битного набора символов и выделяет верхнюю часть с арабской Extension ( ISO 11822 / IR 224).
- Кодовая страница Microsoft 709 , [5] для MS-DOS, добавляет французские и немецкие символы в их типичные кодовые точки из кодовой страницы 437 .
Ссылки [ править ]
- ^ Вычислительная техника и Коран - Некоторые предостережения, 2007, Томас Майло
- ^ a b Информационный код арабского исследования: d'ASMO 449 à Unicode и ISO / CEI 10646
- ^ a b «7-битный арабский код для обмена информацией, арабский стандарт ASMO-449, ISO 9036» (PDF) . Архивировано из оригинального (PDF) 21 февраля 2017 года . Проверено 20 февраля 2017 .
- ^ ISO 9036: 1987
- ^ a b c d e Printronix ACA Emulation Programmer's Справочное руководство
- ^ Таблица кодов 7
Внешние ссылки [ править ]
- giconv - графический интерфейс исправленной версии libiconv , перекодирующей ASMO449 + в UTF-8.
- ISO 9036: 1987 Обработка информации - Набор арабских 7-битных кодированных символов для обмена информацией