The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
(Partly consisting of text excerpted from the Pod.)

NAME
    PerlIO::via::Unidecode -- a perlio layer for Unidecode

SYNOPSIS
      % cat utf8translit
      #!/usr/bin/perl
      use strict;
      use PerlIO::via::Unidecode;
      foreach my $f (@ARGV) {
	open IN, '<:encoding(utf8):via(Unidecode)', $f or die "$f -> $!\n";
	print while <IN>;
	close(IN);
      }
      __END__

      % od -x home_city.txt
      000000:  E5 8C 97 E4 BA B0 0D 0A

    (that's the the Chinese characters for Beijing, in UTF8)

      % utf8translit home_city.txt
      Bei Jing

DESCRIPTION
    PerlIO::via::Unidecode implements a PerlIO::via layer that applies
    Unidecode (Text::Unidecode) to data passed through it.

    You can use PerlIO::via::Unidecode on already-Unicode data, as in the
    example in the SYNOPSIS; or you can combine it with other layers, as in
    this little program that converts KOI8R text into Unicode and then feeds
    it to Unidecode, which then outputs an ASCII transliteration:

      % cat transkoi8r
      #!/usr/bin/perl
      use strict;
      use PerlIO::via::Unidecode;
      foreach my $f (@ARGV) {
	open IN, '<:encoding(koi8-r):via(Unidecode)', $f or die $!;
	print while <IN>;
	close(IN);
      }
      __END__
[...]

SEE ALSO
    Text::Unidecode
    PerlIO::via
    Encode and Encode::Supported
    PerlIO::via::PinyinConvert

NOTES
    Thanks for Jarkko Hietaniemi for help with this module and many other
    things besides.

COPYRIGHT AND DISCLAIMER
    Copyright 2003, 2014, Sean M. Burke sburke@cpan.org, all rights reserved.
    This program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

    The programs and documentation in this dist are distributed in the hope
    that they will be useful, but without any warranty; without even the
    implied warranty of merchantability or fitness for a particular purpose.

AUTHOR
    Sean M. Burke sburke@cpan.org

INSTALLATION

* For using the "CPAN Plus" system, read:   perldoc cpanp
* For old-style "make" interface, read:     perldoc perlmodinstall


DOCUMENTATION

POD-format documentation is included in PerlIO/via/Unidecode.pm.
POD is readable with the 'perldoc' utility.
See ChangeLog for recent changes.


SUPPORT

Questions, bug reports, useful code bits, and suggestions for
PerlIO::via::Unidecode should just be sent to me at sburke@cpan.org


AVAILABILITY

The latest version of PerlIO::via::Unidecode is available from the
Comprehensive Perl Archive Network (CPAN).  Visit
<http://www.perl.com/CPAN/> to find a CPAN site near you.