Thread (5 messages) flat view 5 messages, 4 authors, 2016-06-15

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help