Hello, is there a way to avoid this rncoding transformaions from greek-iso to utf8 and the other way around?

Erm.. Yeah. Just use UTF8 for everything in the files and 7-bit ASCII for the filenames. It'll save you a load of troubles. Also, Encode does not do anything with XML/HTML numeric entities, and you shouldn't need them if you "use utf8" in your script.

And PLEASE try to remember you shouldn't trust remote users' input. i.e. do not trust the user to enter a valid filename. I've had way too many discussions with you about that already.

update: I thought this node seemed familiar. And here, and here. If you're still having problems with the same code after 7 months, please be so kind as to point to earlier posts about it. Especially since your posts are VERY difficult to understand, so every little bit helps.

update 2: as far as I can see your big problem is NOT that your using UTF8 encoding for the filenames, it's that you're using XML numeric entities instead of proper UTF8 strings. I.e. don't use "ÿ" use "\x{ff}".


In reply to Re: Encodings problem by Joost
in thread Encodings problem by Nik

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.