IBM PC コード・セット

IBM® PC コード・セットは、 IBM PC システムおよび AIX®で元々サポートされていたコード・セットです。 IBM PC コード・セットは、Control One (C1) 制御域に図形文字を割り当てます。 これらの制御文字に依存するアプリケーションでは、これらのコード・セットをサポートできません。

ASCII 文字は、位置 0x20-0x7e の最大重みビット (MSB) ゼロでエンコードされます。 拡張 Latin 1 は、 IBM PC 固有の文字セットと組み合わされて、位置 0x80-0xfeでエンコードされる文字の拡張セットを構成します。 次の表は、IBM-850 コード・セットでの制御文字、ASCII 文字、 および外字のロケーションを示しています。

文字エンコード コード・ポイント 説明
000xxxxx 00–1F 制御 32
00100000 20 スペース 1
0xxxxxxx 21–7E 7 ビット 94
01111111 7F 削除 1
1xxxxxxx 80–FE 8 ビット 17
11111111 FF すべて 1 1

IBM PC 固有の文字セットには、以下のものが含まれます。

表 1. IBM PC 固有文字セット
シンボル 戻りコード
フロリン記号 0x9f
クオーター・ハッシュ 0xb0
ハーフ・ハッシュ 0xb1
フル・ハッシュ 0xb2
垂直バー 0xb3
右側中間 0xb4
二重右側中間 0xb9
二重垂直バー 0xba
二重右上角ボックス 0xbb
二重右下角ボックス 0xbc
右上角ボックス 0xbf
左下角ボックス 0xc0
下側中間 0xc1
上側中間 0xc2
左側中間 0xc3
中央ボックス・バー 0xc4
交点 0xc5
二重左下角ボックス 0xc8
二重左上角ボックス 0xc9
二重下側中間 0xca
二重上側中間 0xcb
二重左側中間 0xcc
二重中央ボックス・バー 0xcd
二重交点 0xce
スモール i ドットレス 0xd5
右下角ボックス 0xd9
左上角ボックス 0xda
高輝度文字セル 0xdb
高輝度文字セル - 下半分 0xde
高輝度文字セル - 上半分 0xdf
上線 0xee
中間ドット、製品ドット 0xfa
垂直塗りつぶし長方形 0xfe