The "←[0J" you are seeing is actually, as
ikegami said, a mis-renderend escape sequence. The "←" is what happens when the command window tries to directly print an escape (\e).
It's probably unnecessary to install 'Win32::CONSOLE::ANSI', though, as it's already part of the ActiveState Perl core (at least in the latest 5.8.7 version). Here's an experiment you can try. I've changed the escape sequence to the one for clearing the screen, "\e[H\e[J", which is very easy to see when it occurs. (It also works in Linux and other places where the ANSI escape sequences are honored):
use strict;
use warnings;
$|++;
print "\e[H\e[J";
print "\nPress <RETURN> to clear the screen: "; <STDIN>;
require Win32::CONSOLE::ANSI;
print "\e[H\e[J";
The first time time it prints "\e[H\e[J", it doesn't handle it gracefully, and you'll see escape rendered as "←" again: "←[H←[J". The second time, though, since you are now using "Win32::CONSOLE::ANSI", the screen will be cleared.
s''(q.S:$/9=(T1';s;(..)(..);$..=substr+crypt($1,$2),2,3;eg;print$..$/
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.