コードページ 932 (IBM)

IBMコードページ932(略称:IBM-932 [1]、または曖昧にCP932 )は、IBMによるシフトJISの拡張の1つです。コード化された文字セットは、JIS X 0201 :1976、JIS X 0208 :1983、[1] IBM拡張、およびIBM 1880 UDCのIBM拡張です。これは、シングルバイトのコードページ897とダブルバイトのコードページ301 [2]の組み合わせです。コードページ301はIBM日本語DBCS-Host [3]と同じレパートリーをエンコードするように設計されています

IBM-932 はIBM-943に類似しています。違いの一つは、IBM-932 は JIS X 0208:1983 の文字をエンコードしながらも 1978 年の順序付けを維持するのに対し、IBM-943 は 1983 年の順序付け[1](つまり、JIS X 0208:1983 で行われた文字異体スワップ)を使用していることです。もう一つの違いは、IBM-932 は NEC が選定した拡張を組み込んでいないことです。IBM-943 は Microsoft との互換性のために NEC が選定した拡張を組み込んでいます。[1]

IBM-942はIBM-932(コードページ301のもの)と同じ2バイトコードを含みますが、追加の1バイト拡張も含まれています。国際Unicode構成要素( ICUnicode)では、「ibm-932」と「ibm-942」を同じデコーダーの別名として扱っています。[4]

IBM-932 には 7 ビットのISO 646コードが含まれており、日本語の文字は最初のバイトの上位ビットが 1 に設定されて示されます。このページの一部のコード ポイントでは 2 番目のバイトが必要なため、文字のエンコードには 8 ビットまたは 16 ビットが使用されます。

レイアウト

最初のバイト
0123456789ABCDEF
0
1
2#$%'*/
30123456789;<
4@ABCDEFGHIJKLマンノー
5ラーSTUVWXYZ[¥]^_
6`abcdefghijklmno
7pqrstuvwxyz{|}‾<ex​​tra_id_1> ␡
8
9
A
Bエーケンシーソ
C
D×レス2バイト目
E
F
印刷できないASCII文字
0123456789ABCDEF
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
 
変更されていないASCII文字
修正ASCII文字
1バイト半角カタカナ
JIS X 0208で使用される2バイト文字の最初のバイト
JIS X 0208の最初のバイト、未割り当て領域として使用されない
2バイトIBM拡張文字の最初のバイト
IBM指定の2バイトユーザー定義文字の最初のバイト
最初のバイトとしては使用されない
JISシーケンスの前半が奇数である2バイト文字の2番目のバイト
JISシーケンスの前半が偶数である2バイト文字の2番目のバイト
2バイト文字の2番目のバイトとしては使用されない
参照


[編集]

^ a b c d 「IBM-943およびIBM-932」 。IBM Knowledge Center。IBM

  1. ^ abcd 「IBM-943およびIBM-932」。IBM Knowledge Center。IBM
  2. ^ 「コード化文字セット識別子 - CCSID 932」。IBMグローバリゼーション。IBM。2016年3月27日時点のオリジナルよりアーカイブ。
  3. ^ Lunde, Ken (2009). 「付録E:ベンダー文字セット標準」(PDF) . CJKV情報処理:中国語、日本語、韓国語、ベトナム語コンピューティング(第2版).セバストポル、カリフォルニア州O'Reilly . ISBN 978-0-596-51447-1
  4. ^ 「コンバータ・エクスプローラー:ibm-942_P12A-1999」。ICUデモンストレーション。Unicodeの国際コンポーネント
  • IBMコードページ932
Retrieved from "https://en.wikipedia.org/w/index.php?title=Code_page_932_(IBM)&oldid=1200874446"