ASMO 449は、アラビア語をエンコードするための、現在では技術的に廃止された[ 1 ] 7ビット符号化文字セットです。
この文字セットは、現在消滅した[ 2 ]アラブ標準化計量機構によって1982年に考案され[ 2 ]、アラビア語圏で使用される7ビット標準として採用されました。この文字セットの設計は、7ビットISO 646 (1973年版)をベースにアラビア語に適した修正が加えられています[ 3 ]。コードポイント0x41から0x72(16進数)の範囲では、ラテン文字がアラビア文字に置き換えられています。ラテン文字とアラビア文字で同じ句読点はそのままですが、異なる句読点(コンマ、セミコロン、疑問符)はラテン文字がアラビア文字に置き換えられています。エンコードされているのは名目上の文字のみで、文字の整形済み形状は含まれていないため、表示には整形処理が必要です。この文字セットは双方向ではなく、右から左への書き方を想定して設計されています。そのため、対称的な句読点のペア(and 、and 、and 、and )は反転して表示されます(and 、and 、and 、and )。()<>[]{})(><][}{
ASMO 449 は1985 年に国際符号化文字セット登録簿にIR 089 [ 3 ]として登録され、 ISO 9036:1987 情報処理 - 情報交換のためのアラビア語 7 ビット符号化文字セット[ 4 ]としてISO 規格として承認されました。
ASMO 449+ [ 5 ]と呼ばれることもあるバリアントがあり、0x75 に NBSP、0x76 に "ﹳ"、0x77 に "لآ"、0x78 に "لأ"、0x79 に "لإ"、0x7A に "لا" の文字が追加されます。
ASMO 449 は 7 ビット文字セットです。一部のエンコーディングでは、この 7 ビット文字セットを 8 ビット文字セットの上位に割り当てていますが、ASMO 708と混同しないでください。ASMO 449 (またはそのバリアント) を 8 ビット文字セットの上位に割り当てる文字セットでは、文字が重複しているように見えるのは、下位の文字が左から右へのスクリプト用であり、上位の文字が右から左へのスクリプト用であるためです。ASMO 449 (またはそのバリアント) が 8 ビット文字セットの上位に割り当てられると、アラビア数字が含まれます。