I just discovered Unicode::MapUTF8.
I tried it for:
from_utf8({ -string => $str, -charset => 'koi8-r' });
It failed saying:
character set 'koi8-r' is not supported
Yet, I do have the set at
/usr/lib/perl5/site_perl/5.005/i386-linux/Unicode/Map8/maps/koi8-r.bin
What is wrong?
> > On Wed, 18 Oct 2000, Ilia Lobsanov wrote:
> >
> > > Given: unicode strings ($ustr) like:
> > > World/Espaf±ol/Artes
> > > World/Franf§ais/Arts
> > > World/Russian/Ðo'к'''''?sво
> > >
> > > Problem: convert to that language's encoding.
> >
> > Define "that language's encoding". For example, for Russian -- KOI8?
> > Windows codepage? Mac? Unicode? ISO-8859-x?
>
> Yes, first two -> latin1 (i guess?)
> Russian -> KOI8-R
>
> Assume there is a list mapping utf8 language to encoding.
> eg.
> Franf§ais => 'latin1',
> Russian => KOI8-R
>
> ilia.
>
>