tl;dr;

This...

$telnet->print("65$datastring" . "AO1|AA$password");

...causes some weird box character to precede each print command to a telnet server. Any ideas how it's getting there?

Detail...

So I'm sending commands to a telnet server (it's Standard Interchange Protocol Version 2...used by public libraries to standardize queries across multiple database flavors). All is well and it is working save for one minor detail - all of my print statements to the telnet object are getting preceded by that annoying box character - the kind that you'd see, for instance, if you tried pasting Thai or Chinese into a textbox expecting English. I have no idea how it's getting there, whether it is an encoding issue, etc. The print lines are pretty simple. See above.

Any ideas?


In reply to Probably easy, but I'm stumped - telnet question by taigu

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • 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:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.