説明
ASCIIは7ビット規格であり、文字セットには合計128文字が含まれています。これらの文字の一部は制御文字として予約されているため、印刷可能な文字は96文字となります。この96文字には、大文字と小文字のアルファベット、数字、基本的な数式、句読点が含まれます。
ASCII には、多国籍通貨記号やヨーロッパ言語でよく使われるさまざまなアクセント付き文字など、他の一般的な文字を含めるのに十分なスペースがありません。このため、特定の文字を置き換えた国固有の 7 ビット ASCII のバリエーションが多数生まれました。たとえば、英国規格では、ASCII のハッシュマーク を#ポンド記号 に置き換えただけです£。これにより、通常は ROM に格納されているグリフのみが異なる、特定のコンピュータ端末またはプリンタの異なるモデルが生まれました。これらの一部は、ISO/IEC 646の一部として標準化されました。[ 1 ] [ 2 ]
8 ビットのクリーンなシリアル リンクでは、ASCII を拡張して合計 256 文字をサポートできます。この場合、元の印刷可能な文字範囲 32 ~ 127 の文字を置き換える代わりに、128 ~ 255 の範囲に新しい文字が追加されます。これにより、単一の文字セットで北米と西ヨーロッパで使用されるすべての種類の文字を包含するのに十分なスペースが確保されます。この機能により、ISO/IEC 8859-1標準文字セットが導入されました。この標準文字セットには、「ラテン アルファベット No. 1」と呼ばれる 191 文字が含まれていますが、通常は「ISO Latin」と呼ばれています。Windows -1252は、 ISO Latin をわずかに拡張したスーパーセットです。[ 2 ]
NRCSは、各国ごとに異なる端末が必要になるという問題を解決するために導入されました。これは、基本の7ビットASCIIセットの文字を、DEC版ISOラテン文字である多国籍文字セット(MCS)からグリフをコピーすることで再定義できるようにするためです。つまり、ROMには標準ASCIIとMCSの2つの文字セットだけを格納すればよく、必要なローカルASCIIバリアントをその場で構築できるということです。たとえば、ROMにグリフを変更した別の「UK ASCII」バージョンの端末を用意する代わりに、端末にはハッシュマークのグリフをポンドに置き換える指示を含むNRCSが含まれていました。英国で使用すると、入力するとShift 3ポンドが生成され、米国の端末で同じキーを押すとハッシュが生成されました。[ 2 ]
NRCSはセットアップコマンドで設定することもできたが、より一般的な方法としては、最初に起動したときにコードを返すキーボードに交換することであった。そうすれば、3キーにポンド記号が付いた英国キーボードを接続するだけで、NRCSが自動的にその交換用キーボードに設定される。[ 2 ]
NRCが設定
VT220以降のDEC端末には、標準ASCIIに加えて12種類のNRCSセットがありました。[ 2 ]
参考文献
- ↑ハートマン・ケネリー、シンシア(1991)。ウンチ、ジャクリーン(編)。デジタル・ガイド・トゥ・デベロッピング・インターナショナル・ソフトウェア(第1 版)。デジタル・イクイップメント・コーポレーション。ISBN 1-55558-063-7EY-F577E-DP。
- 1 2 3 4 5 6 7 DEC (1987 年 6 月)。「付録 E」。VT320プログラミング概要。デジタル プレス。(提供されているリンクはデジタル化されたバージョンへのリンクであり、若干のOCRエラーが含まれているため、文字セットのマッピングに関する信頼できる参考資料ではありません。)
- 1 2 3 4 5 6 7 8 9 10 11 12 13 DEC (1992 年 2 月) [1989 年 11 月]。「第 2 章: 文字エンコーディング - 各国置換文字セット (NRC セット) (ワールドワイド モデルのみ)」。VT420 プログラマ リファレンス マニュアル(PDF) (第 2版)。Digital Equipment Corporation。p . 28。EK–VT420–RM.002。2017年 1 月 29 日にオリジナルからアーカイブ(PDF) 。2017年 1 月 29 日に取得。
- 1 2 3 4 5 6 7 8 9 10 11 12 「VT220 プログラマ リファレンス マニュアル」(第 2版)。デジタル イクイップメント コーポレーション(DEC)。1984 年 [1983 年]。
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 LA75 Plus コンパニオンプリンター インストールおよびユーザーガイド(PDF) (第 1版)。デジタル イクイップメント コーポレーション(DEC)。1991 年 7 月。
- ↑ "SBCS コード ページ情報 - CPGID: 01101 / 名前: British NRC Set" . IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1992-10-01. 2016-12-05 のオリジナルからアーカイブ済み. 2016-12-05に取得.
- 1 2 3 4 5 6 7 8 9 10 11 12デジタル機器株式会社(DEC)。「7. 文字セット」。VT510ビデオ端末プログラマ情報。 2017年2月18日取得。
- ↑ "SBCS コード ページ情報 - CPGID: 01107 / 名前: ノルウェー語/デンマーク語 NRC 代替" . IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1992-10-01. 2016-12-05 のオリジナルからアーカイブ済み. 2016-12-05に取得.
- ↑ "SBCS コード ページ情報 - CPGID: 01105 / 名前: ノルウェー語/デンマーク語 NRC セット" . IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1992-10-01. 2016-12-05 のオリジナルからアーカイブ. 2016-12-05に取得.
- 1 2 3 4 "SBCS コード ページ情報 - CPGID: 01102 / 名前: オランダ語 NRC セット"。IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子。 1. IBM。 1992-10-01。2016-12-05 のオリジナルからアーカイブ済み。 2016-12-05に取得。
- ↑ "SBCS コード ページ情報 - CPGID: 01103 / 名前: フィンランド語 NRC セット" . IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1992-10-01. 2016-12-05 のオリジナルからアーカイブ済み. 2016-12-05に取得.
- 1 2 3 "SBCS コード ページ情報 - CPGID: 01104 / 名前: French NRC Set" . IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1992-10-01. 2016-12-05 のオリジナルからアーカイブ. 2016-12-05に取得.
- ↑ "SBCS コード ページ情報 - CPGID: 01020 / 名前: カナダ (フランス語) バリアント" . IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1992-10-01. 2016-12-05 のオリジナルからアーカイブ. 2016-12-05に取得.
- ↑ "SBCS コード ページ情報 - CPGID: 01011 / 名前: 7 ビット ドイツ FR" IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1987-08-01. 2016-06-17 のオリジナルからアーカイブ済み。2016-06-17に取得。
- ↑ 「コードページ識別子」。Microsoft Developer Network。Microsoft。2014年。2016年6月19日にオリジナルからアーカイブ済み。2016年6月19日に取得。
- ↑ 「Web エンコーディング - Internet Explorer - エンコーディング」。WHATWG Wiki。2012-10-23。2016-06-20のオリジナルからアーカイブ。2016-06-20に取得。
- ↑ Foller, Antonin (2014) [2011]. "ドイツ語 (IA5) エンコーディング - Windows 文字セット" . WUtils.com - オンライン Web ユーティリティとヘルプ. Motobit Software. 2016-06-20のオリジナルからアーカイブ済み。2016-06-20 に取得。
- 1 2ベーマー、ロバート・ウィリアム(1980)。「第 1 章: ASCIIの内部」。汎用ソフトウェア(PDF)。ベスト・オブ・インターフェース・エイジ。第 2 巻。米国オレゴン州ポートランド: dilithium Press。pp. 1–50。ISBN 0-918398-37-1. LCCN 79-67462 . 2016-08-27 にオリジナルからアーカイブ済み. 2016-08-27に取得, 出典: Bemer, Robert William (1978 年 5 月)「ASCII の内部 - パート I」Interface Age 3 ( 5)。米国オレゴン州ポートランド: dilithium Press: 96–102。、ロバート・ウィリアム・ベマー(1978年6月)。「ASCIIの内部 - パートII」。Interface Age 3 ( 6)。米国オレゴン州ポートランド:dilithium Press:64-74。Bemer , Robert William (1978年7月)「ASCIIの内部 - パートIII」Interface Age 3 ( 7)。米国オレゴン州ポートランド:dilithium Press: 80–87。
- 1 2 「HP PCL/PJL リファレンス PCL 5 比較ガイド」(PDF) (第 2版)。ヒューレット・パッカード社。2003年 6 月。HP 部品番号 502-0378。2016年 8 月 10 日にオリジナル(PDF)からアーカイブ済み。2016年 8 月 10 日に取得。
- 1 2 "SBCS コード ページ情報 - CPGID: 01012 / 名前: 7 ビット イタリア" . IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1987-08-01. 2016-06-17 のオリジナルからアーカイブ. 2016-06-17に取得.
- 1 2 "SBCS コード ページ情報 - CPGID: 01023 / 名前: Spain Variant" . IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1992-10-01. 2016-12-05 のオリジナルからアーカイブ済み. 2016-12-05に取得.
- ↑ "SBCS コード ページ情報 - CPGID: 01106 / 名前: スウェーデン語 英国語 NRC セット" . IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1992-10-01. 2016-12-05 のオリジナルからアーカイブ済み. 2016-12-05に取得.
- ↑ "SBCS コード ページ情報 - CPGID: 01021 / 名前: スイス バリアント" . IBM ソフトウェア: グローバリゼーション: コード化文字セットと関連リソース: CPGID によるコード ページ: コード ページ識別子. 1. IBM . 1992-10-01. 2016-12-05 のオリジナルからアーカイブ. 2016-12-05に取得.