Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re^3: Writing UTF8 Filename

by amiribarksdale (Acolyte)
on Nov 17, 2007 at 22:39 UTC ( #651458=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Writing UTF8 Filename
in thread Writing UTF8 Filename

Thank you all for your responses.

Juerd, I am wondering what you mean when you keep saying "encode explicitly":

The unicode strings I am trying to set as the filename are encoded as utf8 from a web form. They go into the utf8-character-set encoded mysql database. They display properly on the web form. What step for encoding explicitly could I be missing? It seems to me that they begin life as utf8 and they stay that way. How do I get more explicit?


Comment on Re^3: Writing UTF8 Filename
Re^4: Writing UTF8 Filename
by Juerd (Abbot) on Nov 18, 2007 at 00:00 UTC

    Juerd, I am wondering what you mean when you keep saying "encode explicitly":

    Perhaps it is time to read the Perl Unicode Tutorial :-).

    If they began life as utf8, they do indeed very probably stay that way if you do nothing to them, but if that were the case, I think you might not have been asking the question that you have.

    Encoding explicitly means to use encode() or encode_utf8(), in this case. It would also require that the values coming from the database are decoded at some point. The DBD::mysql module can do this for you. I don't know if it is.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (15)
As of 2015-07-02 16:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (44 votes), past polls