Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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]

Набор символов [ править ]

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

Существует вариант, иногда называемый 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 .

Ссылки [ править ]

  1. ^ Вычислительная техника и Коран - Некоторые предостережения, 2007, Томас Майло
  2. ^ a b Информационный код арабского исследования: d'ASMO 449 à Unicode и ISO / CEI 10646
  3. ^ a b «7-битный арабский код для обмена информацией, арабский стандарт ASMO-449, ISO 9036» (PDF) . Архивировано из оригинального (PDF) 21 февраля 2017 года . Проверено 20 февраля 2017 .
  4. ^ ISO 9036: 1987
  5. ^ a b c d e Printronix ACA Emulation Programmer's Справочное руководство
  6. ^ Таблица кодов 7

Внешние ссылки [ править ]

  • giconv - графический интерфейс исправленной версии libiconv , перекодирующей ASMO449 + в UTF-8.
  • ISO 9036: 1987 Обработка информации - Набор арабских 7-битных кодированных символов для обмена информацией