ANSI questions: “\x1B[?25h” et “\x1BE”
- Ce n'
"\x1B[?25h"
faire? -
Comment est
"\x1BE"
différente de"\n"
? Selon http://ascii-table.com/ansi-escape-sequences-vt-100.php il "se déplace à la ligne suivante"? Semble que c'est ce que"\n"
n'?J'ai essayé
echo "xxx\nxxx\n"
etecho "xxx\x1BExxx\n"
en PHP et ils ont tous les deux la sortie de la même chose.
Des idées?
Merci!
Vous devez vous connecter pour publier un commentaire.
Ce sont des séquences d'échappement ANSI (aussi connu comme VT100 codes) sont un début de normalisation des codes de contrôle de pré-datant ASCII.
La séquence d'échappement
\x1BE
, ou Esc+E, est NEL ou "à Côté de la ligne", et est utilisé sur les anciens terminaux et les mainframes pour désigner CR+LF, ou\r\n
.La séquence d'échappement
\x1B[
(Esc+[) est un exemple d'un Contrôle de la Séquence d'Introduction. (\x9B
est un autre caractère unique CSI.) La séquence de contrôle?25h
suivant qu'il est utilisé pour afficher le curseur.La plupart des terminaux à l'appui de ces codes de contrôle, de participer à des séquences d'échappement vous pouvez taper Ctrl+V, Ctrl+[, qui devrait la rendre comme
^[
(le C0 code de la touche ECHAP), suivi par le code d'échappement.Références: