Changes for version 1.40

  • Encode/ConfigLocal_PM.e2x ! lib/Encode/Config.pm ! bin/enc2xs "enc2xs -C" now generates/updates Encode::ConfigLocal. ConfigLocal_PM.e2x is a skelton thereof. ! lib/Encode/Config.pm ! CN/CN.pm "use Encode::CN::HZ;" was missing. ! t/Unicode.t ! t/unibench.t More rigorous tests added to test XS, especially on memory allocation. ! Encode.xs ! lib/Encode/Unicode.pm NI-S implemented an XS version -- merged Message-Id: <20020414154857.2066.4@bactrian.ni-s.u-net.com> ! encoding.pm ! t/jperl.t Source filter option added. With this option on, you can write perl 5.8-savvy scripts (such as UTF-8 identifiers) in legacy encodings. t/jperl.t enhanced to test this feature. ! t/Unicode.t ok() gotcha addressed by Benjamin fixed. Though I didn't exactly apply his suggestion, this degree of nitting is enough to add him to AUTHORS list. Message-Id: <3CB93223.291E5E2E@earthlink.net> ! JP/JP.pm
  • lib/Encode/JP/JIS7.pm
  • lib/Encode/JP/JIS.pm
  • lib/Encode/JP/2022_JP.pm
  • lib/Encode/JP/2022_JP1.pm 7bit-jis, iso-2022-jp and iso-2022-jp1 are all aggregated to JIS7.pm for better maintainability and performance ! encoding.pm Added caveat for non-ascii identifiers. ! encoding.pm fixes by jhi, the original author of this pragramtic module. Message-Id: <20020413231527.V1826@alpha.hut.fi>

Documentation

Perl Encode Module Generator
iconv(1), reinvented in perl
Supported encodings by Encode

Modules

Single Byte Encodings
China-based Chinese Encodings
EBCDIC Encodings
character encodings
Japanese Encodings
Korean Encodings
Symbol Encodings
Taiwan-based Chinese Encodings
allows you to write your script in non-asii or non-utf8
alias definitions to encodings
Internally used by Encode::??::ISO_2022_*
internally used by Encode::CN
Object Oriented Encoder
Encode Implementation Base Class
internally used by Encode::JP::2022_JP*
internally used by Encode::JP
Various Unicode Transform Format
for internal use only

Provides

in lib/Encode/Config.pm
in Encode.pm
in lib/Encode/KR/2022_KR.pm
in Encode.pm
in Encode.pm