何をし
"\x1B[?25h"
ますか?とどう
"\x1BE"
違うの"\n"
?http://ascii-table.com/ansi-escape-sequences-vt-100.phpによると、「次の行に移動します」? それが何のよう"\n"
ですか?私はPHPで試し
echo "xxx\nxxx\n"
てみましたが、どちらも同じものを出力しました。echo "xxx\x1BExxx\n"
何か案は?
ありがとう!
何をし"\x1B[?25h"
ますか?
とどう"\x1BE"
違うの"\n"
?http://ascii-table.com/ansi-escape-sequences-vt-100.phpによると、「次の行に移動します」? それが何のよう"\n"
ですか?
私はPHPで試しecho "xxx\nxxx\n"
てみましたが、どちらも同じものを出力しました。echo "xxx\x1BExxx\n"
何か案は?
ありがとう!
これらはANSIエスケープシーケンス(VT100コードとも呼ばれます)であり、ASCIIより前の制御コードの初期の標準化です。
エスケープシーケンス\x1BE
、またはEsc+Eは、NELまたは「次の行」であり、古い端末およびメインフレームでCR+LFまたはを示すために使用され\r\n
ます。
エスケープシーケンス\x1B[
(Esc+ [)は、コントロールシーケンスイントロデューサーの例です。(\x9B
別の1文字のCSIです。)?25h
それに続く制御シーケンスは、カーソルを表示するために使用されます。
ほとんどの端末はこれらの制御コードをサポートします。エスケープシーケンスを入力するには、 Ctrl+ V、Ctrl+と入力します。これは(ESCのC0コード)[としてレンダリングされ、その後にエスケープコードが続きます。^[
参照: