UTF-8 コードセットの入出力をサポートする dtterm(1) および任意の端末は、以下の STREAMS 構成である必要があります。
head <-> ttcompat <-> u8euc <-> ldterm <-> eucu8 <-> pseudo-TTY |
この例では、u8euc および eucu8 が en_US.UTF-8 ロケールによりサポートされるモジュールです。1 つ前の節で説明した方法で、あらかじめ STREAMS モジュールをカーネルにロードしておきます。
上記の STREAMS の構成を設定するには、次のように strchg(1) を使用します。
system% cat > /tmp/mystreams ttcompat u8euc ldterm eucu8 ptem ^D system% strchg -f /tmp/mystreams |
strchg(1) を使用するには、ルートであるか、デバイスの所有者でなければなりません。STREAMS の現在の構成を確認するには、次のように strconf(1) を使用します。
system% strconf ttcompat u8euc ldterm eucu8 ptem pts system% |
元の構成に戻すには、次のように再度 STREAMS の構成を設定します。
system% cat > /tmp/orgstreams ttcompat ldterm ptem ^D system% strchg -f/tmp/orgstreams |