ISO/IEC 646 不変。赤いループ四角( ⌘ ) は国別コード ポイントを示します。その他の赤い文字は、注目すべき小さな変更で変更されています。 | |
| 標準 | ISO/IEC 646、ITU T.50 |
|---|---|
| 分類 | 7 ビット基本ラテン文字エンコード |
| 先行 | ASCIIコード |
| 後継者 | ISO/IEC 8859、ISO/IEC 10646 認証 |
| その他の関連エンコーディング | DEC NRCS、ワールド システム テレテキスト の他のアルファベットへの適応: ELOT 927、Symbol、KOI-7、SRPSCII および MAKSCII、ASMO 449、SI 960 |
ISO/IEC 646は、情報技術 - 情報交換のためのISO 7ビットコード化文字セットとして説明され、少なくとも1964年以来ASCIIと共同で開発されてきたISO / IEC規格のセットです。 [1] [2] 1967年の最初の版以来[3]、いくつかの国家規格の由来となる7ビット文字コードを指定してきました。
ISO/IEC 646はECMAによってECMA-6として批准された。ECMA-6の最初のバージョンは1965年に発行され、[4] ECMAの技術委員会TC1が1960年12月から行ってきた作業に基づいていた。[4]
ISO/IEC 646基本文字セットの文字は不変文字である。[5] ISO/IEC 646のその部分、つまりすべての国で共有される不変文字セットは、 ISO基本ラテンアルファベットで使用される文字のみを規定していたため、追加の文字を使用する国は、自国の文字を使用できるようにISO/IEC 646の国別バリアントを作成する必要があった。当時は8ビットコードの伝送と保管が標準ではなかったため、国別文字を7ビットの制約内に収める必要があったため、ASCIIに表示される文字の一部は、ISO/IEC 646の他の国別バリアントには表示されない。
歴史

ISO/IEC 646 とその前身であるASCII (ASA X3.4) は、通信業界における文字エンコーディングに関する既存の慣行をほぼ承認しました。

ASCII では英語以外の言語に必要な文字がいくつか提供されていなかったため、あまり使用されない文字を必要な文字で置き換える国別バリアントがいくつか作成されました。さまざまな国別バリアントの非互換性のため、少なくとも置き換えられたセットをすべてのバリアントで同じ文字に制限する試みとして、ISO/IEC 646 の国際参照バージョン (IRV) が導入されました。元のバージョン (ISO 646 IRV) は、コード ポイント 0x24、ASCII のドル記号($) が国際通貨記号(¤)に置き換えられた点のみがASCIIと異なっていました。1991 年の最終バージョンである ISO/IEC 646:1991 は、 ITU T.50 (国際参照アルファベット)、国際参照アルファベットまたは IRA (以前は国際アルファベット No. 5 (IA5)) としても知られています。この標準により、ユーザーは 12 個の可変文字 (つまり、2 つの代替グラフィック文字と 10 個の国別定義文字) を使用できます。これらの演習の中で、ISO 646:1991 IRV(国際参照バージョン)は明示的に定義されており、ASCIIと同一である。[6]
8 ビット文字エンコーディングを規定する ISO/IEC 8859 シリーズの標準は、追加ビットで 96 個の追加文字を提供し、ASCII コードの置き換えを回避することで、ISO/IEC 646 国際標準およびその国内版に取って代わります。Unicodeに直接関連するISO/IEC 10646標準は、より大きな 21 ビット値を使用する 1 つの統合された文字エンコーディング セットで、ISO646 および ISO/IEC 8859 セットのすべてを置き換えます。

ISO/IEC 646 の遺産は Windows にも見られます。多くの東アジアのロケールでは、ファイル名に使用されるバックスラッシュ文字は¥または₩などの他の文字としてレンダリングされます。オリジナルの IBM PC のコード ページ 437でも ¥ の別のコードが使用でき、 Shift JISでは ¥ の別の 2 バイト コードが使用できます(ただし、これは多くの場合代替マッピングを使用します)。そのため、非常に多くのテキストが ¥ に使用されるバックスラッシュ コードを使用して作成されたため (Shift_JIS は公式には ISO 646:JP に基づいていますが、Microsoft はこれを ASCII としてマッピングしているため)、最新の Windows フォントでもそのようにコードをレンダリングする必要があることがわかりました。同様の状況は ₩ とEUC-KRにも存在します。もう 1 つの遺産は、 C プログラミング言語におけるトライグラフの存在です。
公開された規格
- ECMA-6 (1965-04-30) 第1版(撤回)[4]
- ISO/R646-1967(廃止)[3]またはECMA-6(1967-06)、第2版(廃止)[3] [4]
- ECMA-6(1970-07)、第3版(廃止)[4] [7]
- ISO 646:1972(廃止)、またはECMA-6(1973-08)、第4版(廃止)[4] [7]
- ISO 646:1983(廃止)[8]またはECMA-6(1984-12、1985-03)、第5版(廃止)[4]
- ITU-T勧告T.50 IA5(1988-11-25)(撤回)、[9] [10]またはISO/IEC 646:1991(発効)、[11] [12]またはECMA-6(1991-12、1997-08)、第6版(発効)[11]
- ITU-T勧告T.50 IRA(1992年9月18日)(発効)[9] [13]
コードページレイアウト
次の表は、ISO/IEC 646 不変文字セットを示しています。各文字は、Unicode の同等文字とともに示されています。国別コード ポイントは、置き換えられる ASCII 文字とともに灰色で表示されます。黄色は、一部の地域でバックスペース文字を使用して前の文字と発音区別符号として組み合わせることができる文字を示しており、グリフの選択に影響する可能性があります。
不変集合の制限に加えて、ECMA-6:1991では0x23は#または£に制限され、0x24は$または¤に制限されており、これはISO/IEC 646:1991と同等である。 [11]ただし、これらの制限はすべての国別バリアントで遵守されているわけではない。[14] [15]
バリアントコードと説明
ISO/IEC 646 国別バリアント
ISO/IEC 646 の国別バリエーションは次のとおりです。
国内デリバティブ
ISO/IEC 646 に基づいているが、その不変セットに厳密に従わない国別文字セットもいくつか存在します (他のアルファベットの派生文字も参照)。
制御文字
上記のすべてのバリアントは、純粋にグラフィカルな文字セットであり、次の表に示すような C0 制御文字セットとともに使用されます。
関連する補助文字セット
次の表は、特定のISO/IEC 646バリアントと同じ標準で定義されている補助グラフィカル文字セットを示しています。これらは、シフトアウトやNATSスーパーシフト(シングルシフト)などのメカニズムを使用して選択するか、[49]、8番目のビットが使用可能な環境では8番目のビットを設定することによって選択されます。
バリアント比較表
これらのバリアントのいくつかの変更の詳細は、次の表に示されています。リストされているすべてのバリアントで変更されていない文字の割り当て (つまり、ASCII と同じままの文字の割り当て) は示されていません。
比較しやすいように、詳細に説明されているバリアントには、ISO/IEC 646 の国別バリアント、VT200端末で使用される DEC の密接に関連するNational Replacement Character Set (NRCS) シリーズ、 ETS 300 706で定義されている関連する European World System Teletextエンコード シリーズ、および ISO/IEC 646 に基づくその他の密接に関連するエンコードが含まれます。個々のコード チャートは、2 番目の列からリンクされています。白以外の背景のセルは、US-ASCII ( ISO/IEC 10646 および Unicode の基本ラテンサブセットでもある) との違いを強調しています。
いくつかの文字は、その前または後ろにバックスペースC0 制御がある場合、結合文字として使用できます。これは、IRV、GB、FR1、CA、および CA2 のコード表で証明されており、その前または後ろにバックスペースがある場合、は、分音記号、鋭アクセント、セディーユ、サーカムフレックス(引用符、カンマ、上向き矢印ではなく)として動作すると記載されています。チルダ文字 (~) も同様に分音記号 (˜) として導入されました。このエンコード方法は、バックスペースを使用するとグリフが重複してしまうタイプライター/テレタイプ時代に始まったもので、非推奨と見なされる場合があります。
"',^
その後、より幅広い文字セットが受け入れられるようになると、ISO/IEC 8859、ベンダー固有の文字セット、そして最終的にはUnicode が、これらのバリアントのほとんどをコーディングするための好ましい方法になりました。
- ^ abc は ISO 646 の国際参照バージョンの 1 つのサブセットですが、不変セットに存在するすべての文字が含まれているわけではありません。比較のために含まれています。
- ^ また、UK Teletext とも呼ばれます。
- ^ abcdefghijklmno 不変セットに完全には準拠していませんが、ISO 646 の密接に関連した派生です。比較のためにここに含めています。
- ^ abcde ISO 646 バリアントは NRCS バリアントと同一です。
- ^ また、ワールドシステムテレテキスト(DE)
- ^ また、ワールド システム テレテキスト (SE/FI/HU)
- ^ ab NATS文字セット(例:NATS-SEFI [74])は、
@(0x40)と`(0x60)を「ユニットスペースA」(UA)と「ユニットスペースB」(UB)に置き換えます。プレーンスペース(0x20)は、位置揃えを拡張します。UAとUBは固定幅用で、UAは少なくともUBと同じ幅でなければなりません。RFC 1345は、UAとUBをそれぞれISO 10646(UCS)コードポイントU+E002とU+E003にマッピングします。どちらも私的使用領域にあります(ただし、現在UCSコードポイントを持っている他のいくつかの文字のPUAマッピングもリストされています)。Unicodeには、ほぼ対応する可能性のあるスペース文字が多数含まれています。 - ^ ISO 646 不変セットへの準拠は疑わしいが、これは ISO 646 と密接に関連した派生です。比較のためにここに含めました。
関連するエンコーディングファミリー
国別置換文字セット
国別置換文字セット( NRCS ) は、1983 年にDECがVT200シリーズのコンピュータ端末で導入した 7 ビット エンコーディングのファミリです。これは ISO/IEC 646 と密接に関連しており、ASCII の同様の不変サブセットに基づいていますが、 を$不変として保持するかどうかという点で異なります_(ただし、ほとんどの NRCS バリアントは を保持しているため、ISO/IEC 646 不変セットに準拠しています)。ほとんどの NRCS バリアントは、オランダのバリアント_を除き、対応する国別 ISO/IEC 646 バリアントが存在する場合は密接に関連しています。
ワールドシステムテレテキスト
欧州電気通信規格ETS 300 706「拡張テレテキスト仕様」は、ラテン文字、ギリシャ文字、キリル文字、アラビア文字、ヘブライ文字のコードセットを定義しており、ラテン文字とキリル文字の両方に複数の国別バリアントがあります。[63] NRCS や ISO/IEC 646 と同様に、ラテン文字バリアント内では、 G0 セットと呼ばれるエンコード ファミリは、ASCII の同様の不変サブセットに基づいていますが、どちらも不変として保持していません$。NRCS_とは異なり、バリアントは、対応する国別 ISO/IEC 646 バリアントと大幅に異なることがよくあります。
ホームページ
HPにはコードページ1054があり、0x7Fに中程度の色合い(▒、U+2592)が追加されています。[91] コードページ1052は、コードページ1054のいくつかのASCII文字を置き換えます。[92]
他のアルファベットの派生語
非ラテン文字用の 7 ビット文字セットの一部は、ISO/IEC 646 標準から派生しています。これらの文字セットは、不変コード ポイントに従っていない (多くの場合、少なくとも 1 つのケースの文字を置き換える) ため、また、国別コード ポイントのセットではエンコード スペースが不十分なさまざまなアルファベットをサポートしているため、ISO/IEC 646 を構成しません。例:
- 7 ビットのトルクメン語 (ISO-IR-230)。[93]
- 7 ビットのギリシャ語。
- ELOT 927(ISO-IR-088)[46]では、ギリシャ語のアルファベットはアルファベット順(最後のシグマを除く)にラテン小文字の上の0x61~0x71と0x73~0x79の位置にマッピングされています。
- ISO-IR-018 [94]は、異なるスキーム(アルファベット順ではなく、可能な限りギリシャ語の文字をローマ字と一致するようにする)を使用してギリシャ語のアルファベットを両方の大文字/小文字にマッピングし、ISO-IR-019 [95]は、 ISO-IR-018と同じスキームを使用してギリシャ語の大文字のアルファベットをラテン語の小文字にマッピングします。
- Symbolフォントの文字エンコーディングの下半分[96]は、ASCIIローマ字にギリシャ文字(大文字と小文字の両方)をマッピングするための独自のスキームを使用しており、ギリシャ文字をローマ字にマッピングしようとするが、この点では異なる決定を下している(下の表を参照)。また、不変コードポイント0x22と0x27、および5つの国別コードポイントを数学記号に置き換えます。ギリシャ語の散文の組版に使用することを意図したものではないが、その目的で使用されることもあります。
- ISO-IR-027 [47](詳細は下記ではなく上の表を参照)にはラテンアルファベットがそのまま含まれていますが、ラテン文字のホモグリフでは表現できないギリシャ語の大文字が追加されています。これはISO/IEC 646に明示的に基づいていますが、これらの一部はISO/IEC 646では不変のコードポイント(0x21、0x3A、および0x3F)にマッピングされているため、真のISO/IEC 646バリアントではありません。
- ギリシャ語のワールドシステムテレテキストエンコーディングでは、ギリシャ語の文字をアルファベット順にASCII文字にマッピングする別の方式が使用されており、特にいくつかの文字には発音区別符号が付いています。[97]
- 7ビットキリル文字
- KOI-7または短縮 KOI。ロシア語に使用されます。キリル文字は、ラテン小文字の上の 0x60~0x7E の位置にマッピングされ、可能な場合は相同文字と一致します (ただし、в は v ではなく w にマッピングされます)。KOI -8バリアントに置き換えられました。
- SRPSCII と MAKSCII は、YUSCII のキリル文字の異体で(ラテン文字の異体は上の表の YU/ISO-IR-141 です)、それぞれセルビア語とマケドニア語に使用されます。ラテン文字の YUSCII 異体(セルビアの二重音字 規則に従う)とほぼ相同ですが、ラテン文字の正書法の二重音字に対応するЉ (lj)、Њ (nj)、Џ (dž)、ѕ (dz)は例外で、セルビア語やマケドニア語で使用されていない文字(q、w、x、y)にマッピングされます。
- ロシア語/ブルガリア語[98]とウクライナ語[99]の世界システムテレテキスト符号化のG0セットは、KOI-7に似たG0セットを使用していますが、いくつかの変更が加えられています。セルビア語キリル文字[a] [100]の対応するG0セットは、大きく異なるYUSCIIではなく、ラテン文字のセルビア・クロアチア語とスロベニア語のテレテキスト符号化に基づく方式を使用しています。
- 7 ビット ヘブライ語、SI 960。ヘブライ語のアルファベットは、小文字のラテン文字 (およびアレフの重アクセント) の上の 0x60~0x7A の位置にマッピングされます。7 ビット ヘブライ語は常に表示順に保存されます。上位ビットが設定されているこのマッピング、つまりヘブライ文字が 0xE0~0xFA にあるマッピングは、ISO/IEC 8859-8です。ヘブライ語の World System Teletext エンコーディングでは、同じ文字マッピングが使用されますが、基本エンコーディングとして BS_Viewdata が使用され (SI 960 では US-ASCII が使用される)、0x7B にシェケル記号が含まれます。
- 7ビットアラビア語、ASMO 449(ISO-IR-089)。[101]アラビア語のアルファベットは、大文字と小文字のラテン文字の上部にある0x41〜0x5Aと0x60〜0x6Aの位置にマッピングされています。
これらのエンコードのいくつかの比較を以下に示します。ケースが異なる文字にマッピングされている場合を除き、1 つのケースのみが表示されます。そのような場合は、最小のコードによるマッピングが最初に表示されます。一部の文字には可能な転写が示されています。これが省略されている場合、その文字は、マッピングされているローマ字の文字に対応すると見なすことができます。
参照
- ISO/IEC 2022 情報技術: 文字コード構造と拡張技術
- ISO/IEC 6937 (ANSI)
- ISO/IEC JTC 1/SC 2
脚注
参考文献
- ^ Mullendore, Ralph Elvin (1964) [1963]. Ptak, John F. (編). 「On the Early Development of ASCII - The History of ASCII」. JF Ptak Science Books (2012年3月発行). 2016年5月26日時点のオリジナルよりアーカイブ。 2016年5月26日閲覧。
- ^ 情報処理交換のための 6 ビットおよび 7 ビット符号化文字セット(草案)、国際標準化機構、1964 年 7 月(注: 21 ページ。Eric Clamons からの X3.2 およびタスク グループのメンバーへのカバー レター付き。)
- ^ abc Mackenzie, Charles E. (1980). Coded Character Sets, History and Development (PDF) . The Systems Programming Series (第 1 版). Addison-Wesley Publishing Company, Inc. pp. 7, 9, 412. ISBN 978-0-201-14460-4LCCN 77-90165。2016年5月26日時点のオリジナルよりアーカイブ(PDF )。2019年8月25日閲覧。
- ^ abcdefg 標準 ECMA-6: 7 ビットコード化文字セット(PDF) (第 5 版)。ジュネーブ、スイス:欧州コンピュータ製造業者協会(Ecma)。1985 年 3 月。2024 年5 月 28 日閲覧。ECMA
の技術委員会 TC1 は、
入出力
用の標準コードを準備するために 1960 年 12 月に初めて会合しました。1965 年 4 月 [30] に、標準 ECMA-6 は ECMA の総会で採択されました。
- ^ Bodfish, John; Wilson, Mark; Gregory, Stephen; Nye, Julie Blume. Bodfish, John (ed.). 「Invariant Character Handling」. NISO Circulation Interchange Protocol . Colorado Department of Education, USA: NCIP Standing Committee (NCIP-SC). 2013-12-24 時点のオリジナルよりアーカイブ。 2016-05-30に取得。
- ^ Demchenko, Yuri (2000) [1997]. 「7ビットコードの国際標準化、ISO 646」. TERENA. 4. 2016年6月17日時点のオリジナルよりアーカイブ。2012年8月13日閲覧。
- ^ ab 標準 ECMA-6: 7 ビット入出力コード化文字セット(PDF) (第 4 版)。ジュネーブ、スイス:欧州コンピュータ製造業者協会(Ecma)。1973 年 8 月。2024 年 5 月 28 日閲覧。
- ^ 「情報処理 - 情報交換のための ISO 7 ビットコード化文字セット」 1983 年 7 月 1 日。 ISO 646:1983。 2016 年 5 月 30 日時点のオリジナルよりアーカイブ。2016 年 5 月 30 日閲覧。
- ^ ab Salste, Tuomas (2016 年 1 月). 「7 ビット文字セット: ASCII の改訂版」. Aivosto Oy. urn : nbn:fi-fe201201011004. 2016 年 6 月 13 日時点のオリジナルよりアーカイブ。2016年 6 月 13 日閲覧。
- ^ 国際アルファベット第5号 - 勧告T.50、国際電気通信連合(ITU) -国際電信電話諮問委員会(CCITT) - シリーズT:テレマティックサービスのための端末装置およびプロトコル、1993-04-16 [1988-11-25]、E 33116、2017-03-19にオリジナルからアーカイブ、2017-03-18に取得
- ^ abc 標準 ECMA-6: 7 ビットコード化文字セット(PDF) (第 6 版)。ジュネーブ、スイス:欧州コンピュータ製造業者協会(Ecma)。1997 年 8 月 [1991 年 12 月] 。2024 年 5 月 28 日閲覧。
- ^ 「情報技術 - 情報交換のための ISO 7 ビット符号化文字セット」(第 3 版)。1991 年 12 月 16 日。ISO/IEC 646:1991。2016 年 5 月 30 日時点のオリジナルよりアーカイブ。2016 年5 月 30 日閲覧。
- ^ 国際参照アルファベット (IRA) - 情報技術 - 情報交換のための 7 ビット符号化文字セット - 勧告 T.50、国際電気通信連合(ITU) -国際電信電話諮問委員会(CCITT) - テレマティック サービス用端末装置およびプロトコル、1993-04-16 [1992-09-18]、E 3177、2014-12-19 にオリジナルからアーカイブ、2017-03-18 に取得
- ^ ab Norge Standardisingforbund (1982-06-01)。ノルウェー規格 NS 4551 バージョン 2 (PDF)。 ITSCJ/情報処理学会。ISO-IR -61。
- ^ ab 中国標準化協会 (1982-06-01). 情報交換のための 7 ビット符号化文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -57.
- ^ 「SBCS コード ページ情報 - CPGID: 01020 / 名前: カナダ (フランス語) バリアント」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1992-10-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ abcdefghijklmnopqrst 「HP PCL/PJL Reference PCL 5 Comparison Guide」(PDF)(第2版)。Hewlett -Packard Company, LP 。2003年6月。HP部品番号502-0378。 2016年8月10日時点のオリジナル(PDF)からアーカイブ。 2016年8月10日閲覧。
- ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am an ao ap Bemer, Robert William (1980). 「第 1 章: ASCII の内部」. 汎用ソフトウェア(PDF) . ベスト オブ インターフェース エイジ。第 2 巻。ポートランド、オレゴン州、米国: dilithium Press。pp. 1–50。ISBN 0-918398-37-1LCCN 79-67462 。 2016年8月27日時点のオリジナルよりアーカイブ。 2016年8月27日閲覧。出典: Bemer, Robert William (1978 年 5 月)。「Inside ASCII - Part I」。Interface Age。3 (5) 。オレゴン州ポートランド、米国: Dilithium Press: 96–102 。、Bemer、Robert William (1978 年 6 月)。「Inside ASCII - Part II」。Interface Age。3 ( 6)。オレゴン州ポートランド、米国: Dilithium Press: 64–74。、Bemer、Robert William (1978 年 7 月)。「Inside ASCII - Part III」。Interface Age。3 ( 7)。オレゴン州ポートランド、米国: Dilithium Press: 80–87。
- ^ ab Sveriges standardiseringskommission (1975). デンマークとノルウェーの新聞テキスト送信用のNATS主要グラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -9-1.
- ^ 「SBCS コード ページ情報 - CPGID: 01011 / 名前: 7 ビット ドイツ FR」IBM ソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-08-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ abcde 「コード ページ識別子」。Microsoft Developer Network。Microsoft。2014年。2016 年 6 月 19 日時点のオリジナルよりアーカイブ。2016年 6 月 19日に取得。
- ^ abcde 「Web エンコーディング - Internet Explorer - エンコーディング」。WHATWG Wiki。2012年 10 月 23 日。2016 年 6 月 20 日時点のオリジナルよりアーカイブ。2016年 6 月 20 日閲覧。
- ^ Foller, Antonin (2014) [2011]. 「ドイツ語 (IA5) エンコード - Windows 文字セット」. WUtils.com - オンライン Web ユーティリティとヘルプ. Motobit Software. 2016 年 6 月 20 日にオリジナルからアーカイブ。2016年 6 月 20 日に取得。
- ^ デンマーク規格 DS 2089: ISO 7 ビットコード化文字セットの適用。1974 年 2 月。UDC 681.3:003.62。
- ^ Stroustrup, Bjarne (1994-03-29). C++ の設計と進化(第 1 版). Addison-Wesley Publishing Company . ISBN 0-201-54330-3。
- ^ 「SBCS コード ページ情報 - CPGID: 01017 / 名前: 7 ビット デンマーク」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-08-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 01023 / 名前: Spain Variant」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1992-10-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 01014 / 名前: 7 ビット スペイン」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-10-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ ab 「SBCS コード ページ情報 - CPGID: 01018 / 名前: 7 ビット フィンランド/スウェーデン」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-08-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 01010 / 名前: 7 ビット フランス」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-08-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 01104 / 名前: French NRC Set」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-08-01。2016-06-21にオリジナルからアーカイブ。2016-06-21に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 01013 / 名前: 7 ビット 英国」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-08-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ ab ISO/TC 97/SC 2 (1975). ISO 646 の国際参照版のグラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -2.
{{citation}}: CS1 maint: 数値名: 著者リスト (リンク) - ^ 「SBCS コード ページ情報 - CPGID: 01009 / 名前: ISO IRV」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1990-04-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ Foller, Antonin (2014) [2011]. 「Western European (IA5) encoding - Windows charsets」. WUtils.com - オンライン Web ユーティリティとヘルプ. Motobit Software. 2016-06-20 にオリジナルからアーカイブ。2016-06-20に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 01012 / 名前: 7 ビット イタリア」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-08-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 00895 / 名前: Japan 7-Bit Latin」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1986-10-01。2016-06-18にオリジナルからアーカイブ。2016-06-18に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 01019 / 名前: 7 ビット オランダ」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-08-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 01016 / 名前: 7 ビット ノルウェー」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-08-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ Foller, Antonin (2014) [2011]. 「ノルウェー語 (IA5) エンコーディング - Windows 文字セット」. WUtils.com - オンライン Web ユーティリティとヘルプ. Motobit Software. 2016-06-20 にオリジナルからアーカイブ。2016-06-20に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 01015 / 名前: 7 ビット ポルトガル」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1987-08-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ Foller, Antonin (2014) [2011]. 「スウェーデン語 (IA5) エンコード - Windows 文字セット」. WUtils.com - オンライン Web ユーティリティとヘルプ. Motobit Software. 2016 年 6 月 20 日にオリジナルからアーカイブ。2016年 6 月 20 日に取得。
- ^ 「SBCS コード ページ情報 - CPGID: 00367 / 名前: ASCII」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1978-01-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ Foller, Antonin (2014) [2011]. 「US-ASCII エンコーディング - Windows 文字セット」. WUtils.com - オンライン Web ユーティリティとヘルプ. Motobit Software. 2016 年 6 月 20 日にオリジナルからアーカイブ。2016年 6 月 20 日に取得。
- ^ ab BSI (1981-06-01). ビューデータおよび放送テレテキスト用の英数字(PDF) . ITSCJ/ IPSJ . ISO-IR -47.
- ^ ab ELOT (1984-07-01). ギリシャ語のギリシャ文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -88.
- ^ abc ECMA (1976). ラテン語-ギリシャ語混合グラフィックセット(ギリシャ語大文字のみ)(PDF) . ITSCJ/ IPSJ . ISO-IR -27.
- ^ 「SBCS コード ページ情報 - CPGID: 01021 / 名前: Switzerland Variant」。IBMソフトウェア: グローバリゼーション: コード化文字セットおよび関連リソース: CPGID によるコード ページ: コード ページ識別子。1. IBM。1992-10-01。2016-06-17にオリジナルからアーカイブ。2016-06-17に取得。
- ^ Sveriges 標準化委員会 (1975)。新聞テキスト送信用の NATS コントロールセット(PDF)。 ITSCJ/情報処理学会。ISO-IR -7。
- ^ ANSI (1975). ASCII グラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -6.
- ^ IBM (1990). 「コード ページ 01009」(PDF) .レジストリ: グラフィック文字セットとコード ページ.
- ^ Dansk Standardisingsråd (1993-01-21)。 ISO/IEC 646 基本文字セット(PDF)。 ITSCJ/情報処理学会。ISO-IR -170。
- ^ 「15.6.1 Latin G0 Set」、ETS 300 706: 拡張テレテキスト仕様(PDF)、欧州電気通信標準化機構 ( ETSI )、p. 114
- ^ 国際原子力機関(1981-07-15). ISO 646 サブセット INIS (PDF) . ITSCJ/ IPSJ . ISO-IR -49.
- ^ 国際電気通信連合(1985-08-01). Teletex グラフィック文字の基本セット(PDF) . ITSCJ/ IPSJ . ISO-IR -102.
- ^ 日本工業標準調査会(1975). 日本語ローマ字図形文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -14.
- ^ ISO/TC 97/SC 2 (1985-08-01). 日本語OCR-B基本グラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -92.
{{citation}}: CS1 maint: 数値名: 著者リスト (リンク) - ^ ab Lunde, Ken (2008). 「3. 文字セット標準 (§ CJKV-Roman)」CJKV 情報処理(第 2 版). O'Reilly Media . pp. 91–92. ISBN 9780596514471。
- ^ BSI (1975-12-01). 英国7ビットデータコードのグラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -4.
- ^ IBM (1992). 「コード ページ 01101」(PDF) .レジストリ: グラフィック文字セットとコード ページ.
- ^ NSAI (1999-12-07). アイルランド・ゲール語の ISO 7 ビット符号化文字セットの変形(PDF) . ITSCJ/ IPSJ . ISO-IR -207.
- ^ ECMA (1976). イタリア語用 ISO 7 ビットコード化文字セット (グラフィックスのみ) のバリエーション(PDF) . ITSCJ/ IPSJ . ISO-IR -15.
- ^ abcdefghijkl 「15.6.2 ラテン語の国別オプション サブセット、表 36」、ETS 300 706: 拡張テレテキスト仕様(PDF)、欧州電気通信標準化機構 ( ETSI )、p. 115
- ^ AFNOR (1983-06-01)。 Jeu de caractères graphics français pour la langue français (PDF)。 ITSCJ/情報処理学会。ISO-IR -69。
- ^ AFNOR (1975). フランス語用フランス語グラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -25.
- ^ カナダ規格協会(1986-02-01). 代替プライマリグラフィックセット Nr. 1 (PDF) . ITSCJ/ IPSJ . ISO-IR -121.
- ^ カナダ規格協会(1986-02-01). 代替プライマリグラフィックセット Nr. 2 (PDF) . ITSCJ/ IPSJ . ISO-IR -122.
- ^ IBM (1992). 「コード ページ 01021」(PDF) .レジストリ: グラフィック文字セットとコード ページ.
- ^ DIN (1975). ドイツ標準 DIN 66 003–1974 年 6 月で定義されているドイツ語の ISO 7 ビットコード化文字セット (グラフィックスのみ) のドイツ語リファレンスバージョン(PDF)。ITSCJ / IPSJ。ISO -IR -21。
- ^ スウェーデン標準化委員会 (1975). スウェーデン語基本グラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -10.
- ^ スウェーデン標準化委員会 (1975)。スウェーデン語の氏名表記用文字セット(PDF)。ITSCJ / IPSJ。ISO -IR -11。
- ^ IBM (1992). 「コード ページ 01106」(PDF) .レジストリ: グラフィック文字セットとコード ページ.
- ^ IBM (1992). 「コード ページ 01103」(PDF) .レジストリ: グラフィック文字セットとコード ページ.
- ^ ab Sveriges Standardiseringskommission (1975). フィンランドとスウェーデンの新聞テキスト送信用のNATS主要グラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -8-1.
- ^ IBM (1987). 「コード ページ 01017」(PDF) .レジストリ: グラフィック文字セットとコード ページ.
- ^ IBM (1992). 「コード ページ 01105」(PDF) .レジストリ: グラフィック文字セットとコード ページ.
- ^ IBM (1992). 「コード ページ 01107」(PDF) .レジストリ: グラフィック文字セットとコード ページ.
- ^ ノルゲ標準化禁止 (1982-06-01)。ノルウェー規格 NS 4551 – バージョン 1 (PDF)。 ITSCJ/情報処理学会。ISO-IR -60。
- ^ ab ダジエネ、ヴァレンティナ;グリガス、ギンタウタス。イェブシコワ、タチアナ (2010)。 「3.2.2. ISO 646 コード」。プログラム įrangos lokalizavimas (PDF) (リトアニア語)。マテマティコス情報機関。 p. 67.ISBN 978-9986-680-47-5。(注意: 示されている表では、大文字と小文字が混同されることがあります。たとえば、マルタ語の行では ġ と Ġ が両方とも Ġ として表示され、スウェーデン語の行では Ä と ä が両方とも Ä として表示されます)
- ^ ECMA (1976). スペイン語用 ISO 7 ビットコード化文字セット (グラフィックスのみ) のバリエーション(PDF) . ITSCJ/ IPSJ . ISO-IR -17.
- ^ ECMA (1984-07-01). スペイン語用グラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -85.
- ^ Úrad pronormalizaci a měřeni (1989-07-01)。キューバ共和国のグラフィック文字セット(PDF)。 ITSCJ/情報処理学会。ISO-IR -151。
- ^ ECMA (1976-12-30). ポルトガル語のグラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -16.
- ^ ECMA (1984-07-01). ポルトガル語のグラフィック文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -84.
- ^ 連邦標準化機構 (1987-11-01). セルビアクロアチア語とスロベニア語のラテンアルファベット(PDF) . ITSCJ/ IPSJ . ISO-IR -141.
- ^ IBM (1987). 「コード ページ 01019」(PDF) .レジストリ: グラフィック文字セットとコード ページ.
- ^ IBM (1992). 「コード ページ 01102」(PDF) .レジストリ: グラフィック文字セットとコード ページ.
- ^ ハンガリー標準化局 (1984-07-01). ISO 646 のハンガリー参照バージョン (HRV) (PDF) . ITSCJ/ IPSJ . ISO-IR -86.
- ^ 「付録 D: 文字セット (§ コード ページ #3041 マルタ語)」(PDF)。ユーザーズ マニュアル: LC-8021 ドット マトリックス プリンター。Star Micronics。1997 年。62 ページ。2004 年 9 月 8 日にオリジナルからアーカイブ(PDF) 。2024 年 4 月 9 日に取得。
- ^ Microsoft Corporation . 「charsets.hpp: TerminalOutput クラスで使用されるさまざまな VT 文字セットの変換テーブルを定義します」。Windows Terminal .
- ^ 「コードページ 1054」(PDF)。2013年1月21日時点のオリジナル(PDF)からアーカイブ。
- ^ 「コードページ 1052」(PDF)。2013年1月21日時点のオリジナル(PDF)からアーカイブ。
- ^ トルクメンスタンダールラリー (2000-09-14)。トルクメン語のアルファベット(PDF)。 ITSCJ/情報処理学会。ISO-IR -230。
- ^ ECMA (1976) より。ギリシャ語のグラフィック セット(PDF)。 ITSCJ/情報処理学会。ISO-IR -18。
- ^ ECMA (1976). ラテン語-ギリシャ語複合グラフィックセット(大文字のみ)(PDF) . ITSCJ/ IPSJ . ISO-IR -19.
- ^ 「Mac OS Symbol 文字セットから Unicode 4.0 以降へのマップ (外部バージョン)」。
- ^ 「15.6.8: ギリシャ語 G0 セット」、ETS 300 706: 拡張テレテキスト仕様(PDF)、欧州電気通信標準化機構 ( ETSI )、p. 121
- ^ 「15.6.5: キリル文字 G0 セット - オプション 2 - ロシア語/ブルガリア語」、ETS 300 706: 拡張テレテキスト仕様(PDF)、欧州電気通信標準化機構 ( ETSI )、p. 118
- ^ 「15.6.6: キリル文字 G0 セット - オプション 3 - ウクライナ語」、ETS 300 706: 拡張テレテキスト仕様(PDF)、欧州電気通信標準化機構 ( ETSI )、p. 119
- ^ 「15.6.4: キリル文字 G0 セット - オプション 1 - セルビア語/クロアチア語」、ETS 300 706: 拡張テレテキスト仕様(PDF)、欧州電気通信標準化機構 ( ETSI )、p. 117
- ^ ASMO (1985-01-01). 情報交換のための7ビットコード化アラビア文字セット(PDF) . ITSCJ/ IPSJ . ISO-IR -89.
さらに読む
- Fischer, Eric, ed. (1975) [1972]. Source documents on the history of character codes, 1972–1975 (Compilation). 2020-06-07にオリジナルからアーカイブ。2020-06-07に取得。
{{cite book}}: CS1 maint: bot: 元の URL ステータス不明 (リンク)(79 ページ) には、Bemer, Robert William (1972)「ISO 文字セットの歴史の概要」、Honeywell Computer Journal、6 (4)、米国アリゾナ州フェニックス: Honeywell Information Systems、274–286、287–291 などが含まれています。(13+5 ページ) およびその他多数の文書と通信。
外部リンク
- ISO/IEC 646:1991 情報技術 - 情報交換のための ISO 7 ビット符号化文字セット
- Zeichensatz nach ISO 646 (ASCII) (ドイツ語)
- GNU Aspellウェブサイトの履歴
- ISO646 文字表 安岡孝 (Koichi Yasuoka) による文字表 (国内 ISO646 文字表および準 ISO646 文字表を参照)
- Turkish Text Deasciifier は、トルコ語の統計的な五芒星分析に基づくツールで、トルコ語では通常必要だが US-ASCII セットにはない適切な (ただしあいまいな) 分音記号を判別して、ASCII 化されたトルコ語テキストを元に戻します。
