ЦЕЛЬ 449
Псевдоним(а) | изо-и-89 |
---|---|
Стандартный | АСМО 449, ИСО 9036 |
Классификация | 7-битная кодировка, нелатинская модификация ISO 646 с естественным порядком букв. |
Преемник | АСМ 708 (ИСО-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 | А | Б | С | Д | И | Ф | |
0x | НУЛЕВОЙ | СОХ | СТХ | И Т. Д | EOT | ENQ | ПОДТВЕРЖДЕНИЕ | БЕЛ | БС | ХТ | НЧ | ВТ | ФФ | ЧР | ТАК | И |
1x | В СООТВЕТСТВИИ С | DC1 | DC2 | DC3 | DC4 | ХОТЕТЬ | СИН | ЭТБ | МОЖЕТ | В | СУБ | ЭКУ | ФС | GS | РС | НАС |
2x | СП | ! | " | # | ¤ | % | & | ' | ) | ( | * | + | ، | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ؛ | > | = | < | ؟ |
4x | @ | А | ну давай же | А | был | Э | Э | А | для | Э | Т | че | С | ЧАС | Х | принадлежащий |
5x | З | Р | З | вопрос | Ш | п | З | я | З | А | г | ] | \ | [ | ^ | _ |
6x | ـ | Ф | вопрос | твой | к | М | Н | е | и | ى | Да | ً | ٌ | ٍ | َ | ُ |
7x | ِ | ّ | ْ | } | | | { | ~ | ПРИНАДЛЕЖАЩИЙ |
Существует вариант, иногда называемый 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 DEC/8/ASMO [5] имеет тот же репертуар и ту же последовательность арабских символов, но смещает их.
- HP арабский-8 [5] также основан на ASMO 449;
- от Apple MacArabic добавляет французские, немецкие и испанские символы в их типичные кодовые точки из MacRoman , а также добавляет буквы для персидского и урду.
- от Apple MacFarsi заменяет арабские цифры из MacArabic на персидские.
- Кодовая таблица 7 [6] из MARC-8 выделяет ASMO 449 в нижней части 8-битного набора символов и выделяет верхнюю часть с арабским расширением ( ISO 11822 /IR 224).
- Microsoft Кодовая страница 709 , [5] для MS-DOS добавляет французские и немецкие символы в их типичные кодовые точки из кодовой страницы 437 .
Ссылки
[ редактировать ]- ^ Вычисления и Коран - Некоторые предостережения, 2007, Томас Майло
- ^ Jump up to: а б Компьютерное кодирование арабского письма: от ASMO 449 до Unicode и ISO/IEC 10646.
- ^ Jump up to: а б «7-битный арабский код обмена информацией, арабский стандарт ASMO-449, ISO 9036» (PDF) . Архивировано из оригинала (PDF) 21 февраля 2017 г. Проверено 20 февраля 2017 г.
- ^ ИСО 9036:1987.
- ^ Jump up to: а б с д и Справочное руководство программиста эмуляции Printronix ACA
- ^ Кодовая таблица 7
Внешние ссылки
[ редактировать ]- giconv — графический интерфейс для исправленной версии libiconv , которая перекодирует ASMO449+ в UTF-8.
- ISO 9036:1987 Обработка информации. 7-битный арабский набор символов для обмена информацией.