JFP ユーザーズガイド

日本語文字コード変換 STREAMS モジュール

JFP は、setterm コマンドで漢字端末を設定できるように、以下のような日本語文字コード変換 STREAMS モジュールを提供しています。

表 6-4 日本語文字コード変換 STREAMS モジュール
 コード変換 STREAMS モジュール 説明
jconvs PCK 端末用
jconv7 7 ビット JIS 端末用
jconv8 8 ビット JIS 端末用
jconvu UTF-8 端末用
jconvrs ja_JP.PCK ロケール用
jconvru ja_JP.UTF-8 ロケール用

setterm コマンドを実行すると、現在のロケールと設定したい端末名に応じて、適切な STREAMS モジュールが設定されます。表 6-5setterm-x オプションで指定できる端末名を示します。


注 -

日本語ロケール間でロケールを切り替える場合は、そのたびに端末の設定も行なってください。日本語ロケール間では push される STREAMS モジュールが異なるため、再度 setterm を実行しないと、文字を正しく表示できません。


表 6-5 setterm 端末名
 端末名 説明

JapanPCK

PCK

JapanSJIS

SJIS

 PCK 端末用

JapanNewJIS8

NewJIS8

 8 ビット新 JIS 端末用

JapanNewJIS7

NewJIS7

 7 ビット新 JIS 端末用

JapanOldJIS8

OldJIS8

 8 ビット旧 JIS 端末用

JapanOldJIS7

OldJIS7

 7 ビット旧 JIS 端末

JapanEUC

GenericEUC

EUC

 日本語 EUC 端末用
UTF-8 UTF-8 端末用
ASCII ASCII 端末用
Errorsetterm を行なった際のエラー復旧用
sane STREAMS のリセット用

ロケールと端末の文字が同じであれば、setterm(1) を使用しないで端末の設定を行うことができます。


sun %	stty deteucw