Re: Git-mediawiki : Encoding problems in perl
From: Steffen Daode Nurpmeso <hidden>
Date: 2016-06-15 22:51:26
@ Jérémie NIKAES [off-list ref] wrote (2011-06-08 15:45+0200):
But, when I look at the page on mediawiki, I see weird characters : été.
I tried text => encode_utf8('été') with no success.
Do you have any information regarding this issue ?
I'm not a Perl guru, but i ran into the very same problem when
writing a disc-ripper/CDDB lookup/DB writer, and the following
snippet helped me out:
$CDDB{TITLES} = $dinf->{ttitles};
foreach (@{$dinf->{ttitles}}) {
s/^\s*(.*?)\s*$/$1/;
my $save = $_;
eval { Encode::from_to($_, 'iso-8859-1', 'utf-8'); };
$_ = $save if $@;
Encode::_utf8_off($_);
}
I forget the exact circumstances, but as far as i remember you
need to trigger the is-UTF-8 bit on the string object in an
discouraged (acc. to manual) way to make it work the way it
should.
--
Ciao, Steffen
sdaoden(*)(gmail.com)
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments