Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^6: Problems w/ encoding in terminal

by humble (Acolyte)
on Aug 31, 2013 at 10:18 UTC ( #1051702=note: print w/ replies, xml ) Need Help??


in reply to Re^5: Problems w/ encoding in terminal
in thread Problems w/ encoding in terminal

Exactly! I apologise exceedingly! -- I was watching my files' content encoding always, but this time i missed it. Please pardon me!

Now, how do i tell PERL to warn me on opening non-UTF8 file's content?

I used:

use utf8::all; open $fh, '<', $file || die "sopen: Cann't open $file $!"; binmode $fh, ':encoding(UTF-8)'; do{ $cont.=<$fh>; }until( eof( $fh ) ); close $fh;

But it keeps saying:

utf8 "\xB4" does not map to Unicode at ...


Comment on Re^6: Problems w/ encoding in terminal
Download Code
Re^7: Problems w/ encoding in terminal
by humble (Acolyte) on Sep 02, 2013 at 09:47 UTC

    Good time of the day.

    Also i wanted to ask, having used the pragma utf8::all, how do i process data that is not in unicode? - I have to save the result of the search by linux command "find" that gives my paths in unicode and non-unicode char.s. Have i to stop using the utf8 module for a moment and then enable and convert all the data to unicode - to work farther w/ it (like regexp-ing)? Or there are other ways?

    Alright, i guess i have better to start a new thread - as the original is complete long ago. :o)
Re^7: Problems w/ encoding in terminal
by humble (Acolyte) on Sep 02, 2013 at 09:52 UTC

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (8)
As of 2015-07-06 10:40 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 (72 votes), past polls