0

http://www.in-ulm.de/~mascheck/various/alternate_charset/ Esc + )+によると0、G0 セット シーケンス テーブルが使用されるようになります。http://www.vt100.net/docs/vt100-ug/table3-9.htmlは、この「テーブル」が使用されているときに表示される文字の説明を提供しているようです。例えば。

<?php
echo "\x1B)0" . chr(0147) 

...私が理解しているように、コンソールに±が表示されるはずです。ただし±は出ていません。代わりに表示されているのはg.

そのため、これを CLI 環境で使用して ± を表示する方法は完全にはわかりません。

何か案は?

4

1 に答える 1

2

(代わりに試してみてください)

<?php
echo "\x1B(0" . chr(0147)
?>

(デフォルトの「g0」スロットで使用される文字セットを設定し)、「g1」スロットに影響を与えます。シフトイン/シフトアウト エスケープ シーケンスは、2 つのスロット間で切り替わります。

それまでの間、この古いものは忘れて、適切なステートレス UTF-8 とその±記号を使用することをお勧めします。

于 2015-04-22T20:40:14.830 に答える