Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re: Writing UTF8 Filename

by Juerd (Abbot)
on Nov 16, 2007 at 22:44 UTC ( #651335=note: print w/ replies, xml ) Need Help??

in reply to Writing UTF8 Filename

Have you properly encoded $stitle, $musicdir, and $title?

Juerd # { site => '', do_not_use => 'spamtrap', perl6_server => 'feather' }

Comment on Re: Writing UTF8 Filename
Replies are listed 'Best First'.
Re^2: Writing UTF8 Filename
by amiribarksdale (Acolyte) on Nov 16, 2007 at 22:54 UTC
    Well, I am unsure about what you mean by properly encoding them. The variables write fine into MySQL and into the web pages I am producing. Just not to the actual file. For instance, further above in the subroutine, I utf_escape($title), because I do some processing on the file before I save it, and the program I use doesn't like funny names. But I figured there should be no problem writing the filename, because my filesystem can certainly handle utf8. But perl/mv seem not to be able to write it directly. Amiri

      Well, I am unsure about what you mean by properly encoding them.

      Then you very probably haven't. Please read the Perl Unicode Tutorial at and update your program. Perl's unicode support goes much deeper than just allowing byte strings, and typically means you have to change your input and output routines.

      Juerd # { site => '', do_not_use => 'spamtrap', perl6_server => 'feather' }

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://651335]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2015-10-10 10:00 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (255 votes), past polls