Yeesh, I thought it was bad enough that filenames are allowed to contain spaces, shell metacharacters, and punctuation. Now they can have high-bit and even multibyte characters as well? What next, paragraph breaks, different fonts and sizes, and bold, italic, and underlined characters? Please, can we embed tables, frames, and images into our filenames? How about OLE objects and active scripts? I want to put AJAX code into the filename of an icon on my desktop so it can show me an RSS feed...

Bah.

The only sane solution to this nonsense is to split the role of the file identifier, which is used by software accessing the file, apart from the file description, which is shown to end users. Having the same filename fill both roles is nothing but trouble.


In reply to Re: help needed in opendir by jonadab
in thread help needed in opendir by uva

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.