Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

Re^5: Problems w/ encoding in terminal

by choroba (Canon)
on Aug 31, 2013 at 08:22 UTC ( #1051694=note: print w/ replies, xml ) Need Help??


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

Without seeing the contents of the file, I cannot tell, but it seems it contains some bytes that are not UTF-8.

لսႽ ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ


Comment on Re^5: Problems w/ encoding in terminal
Re^6: Problems w/ encoding in terminal
by humble (Acolyte) on Aug 31, 2013 at 10:18 UTC

    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 ...

      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)

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (8)
As of 2015-07-04 17:34 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 (60 votes), past polls