コード体系および文字数と外字領域の対応は次のようになっています。
| コード体系 | 文字数 | 外字領域の対応 | |
|---|---|---|---|
| SJIS | HP-UX SJIS | 3,384文字 | ○ |
| Windows SJIS | 1,880文字 | ○ | |
| KEIS | 9,024文字 | ○ | |
| KEIS2004 | 24,672文字 または 20,912文字 |
○ | |
| Unicode (UCS-2,UCS-4) | 6,400文字 | ○ | |
| EUC | EUC-HJ | 8,836文字 | ○ |
| EUCコードセット3 | 8,836文字 | ○ | |
| HP版EUC | 9,776文字 | ○ | |
| IBMコード | 4,370文字 | ○ | |
| JIS漢字コード | 8,836文字 または 940文字 |
○ | |
凡例 ○:対応 −:未対応
C言語版では、JISコード(ISO-2022-JP)には対応していません。Java版ではUnicodeとの相互変換のみに対応しています。
IBMコードを除くコード体系間では、JISの1990年版で追加されたコードを変換することができます。ただし、システムによっては図形フォントが表示されない場合がありますのでご注意ください。
JIS X0212:1990で制定されている補助漢字には対応していません。EUCではコードセット3領域に補助漢字が割り当てられているシステムもありますが、この場合は外字として対応してください。
JIS X0213:2000の拡張漢字集合には対応していません。
サポートしているUnicodeの文字セットはUCS-2/UCS-4です。また、サポートしているUnicodeのエンコーディングは、UTF-8/UTF-16/UTF-32です。エンディアンに関しては、日立コード変換のオープン関数のオプション引数によって、ビッグエンディアンとリトルエンディアンを切り替えることが可能です。
KEIS78コードもサポートしています。標準ではKEIS83となりますが、KEIS78のオプションを指定することで、KEIS78コードにも対応できます。