Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: WWW::Dict::Leo::Org encoding issue

by ikegami (Patriarch)
on Jun 13, 2010 at 18:49 UTC ( [id://844469]=note: print w/replies, xml ) Need Help??


in reply to WWW::Dict::Leo::Org encoding issue

If I change the encoding in notepad++ from ansii to utf8, all characters are displayed right!

I'm confused. So it's working fine? Or do you want to output "ANSI" (which is probably really cp1252).

Replies are listed 'Best First'.
Re^2: WWW::Dict::Leo::Org encoding issue
by fanticla (Scribe) on Jun 13, 2010 at 19:32 UTC

    notepad++ normally recognizes the encoding correctly.

    I want the output to be in utf-8. I read it at a later stage to display the text in a Text widget.

    The reading works so:

    open (IN, "<:utf8", "output.txt"); my $in = <IN>; while ($in) { #doing some formatting $in =~ s/\'//g; $in =~ s/\=//g; $in =~ s/\>//g; $in =~ s/(.*)(left)(.*)/$1$2$3/g; $text->insert('end', "$3"); } $in = <IN>; } close IN;

    Of course the text wiget doesnt show corectly the äöü.

    I am not an expert of encodings, but I could cope with all other encoding issues so far...

      Perhaps it only switches to UTF-8 mode automatically when the document starts with a BOM. Try adding "\x{FEFF}" to the start of your document.

        @ Corion (Sage): yes, I use Text Wigdet with utf8 without problems

        @ ikegami: no changes also adding your line.

        I am puzzeld, as all this doesn't seem to make any sense.

      Are you sure that your (Tk?) widget understands UTF8?

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (4)
As of 2024-04-24 12:12 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found