Dear Monks,
a rather silly problem: I'm using the WWW::Dict::Leo::Org module (it gets and parses the content of an online dictionary, HTML in utf8) but I am exeriencing the following encoding problem: I cannot properly show characters such as δόφ.
The script is quite simple:
use strict; use warnings; use WWW::Dict::Leo::Org; use Data::Dumper; my $leo = new WWW::Dict::Leo::Org(); my @matches = $leo->translate("test"); open (OUT, "output.txt"); binmode(OUT, ":utf8"); print OUT Dumper(\@matches); close OUT;
If I open output.txt, for example with notepad++, I see that the encoding is right (utf8), but it fails to properly show characters such as δόφ.
If I do not explicitly declare the utf flag (the HTML site is utf8 coded) and I open output.txt, I get a Ansii coded file. δόφ are not correctly displayed. If I change the encoding in notepad++ from ansii to utf8, all characters are displayed right!
Anyone has a suggestion what I am doing wrong? Thanks, Cla
In reply to WWW::Dict::Leo::Org encoding issue by fanticla
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |