The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 2.10 - 2005-05-16

  • ! Encode.pm fixed decode_utf8() accordingly to RT#8872 http://rt.cpan.org/NoAuth/Bug.html?id=8872 ! Encode.xs AUTHORS s/SvIVX/SvIV_set/ by Steve Peters. Message-Id: <2297.67.96.185.36.1114626315.squirrel@webmail3.pair.com> ! AUTHORS GAAS was missing! ! Encode.pm New Pod section: "UTF-8 vs utf8"; explains utf-8-strict
  • t/utf8strict.t Tests utf-8-strict, accordingly to UTF-8 decoder capability and stress test" by Markus Kuhn http://smontagu.damowmow.com/utf8test.html Note that malformed and overlong sequences are not test here because perl already does that for you, utf-8-strict or not. ! Encode.pm Encode/encode.h t/fallback.t Addressed "encode(..., Encode::LEAVE_SRC) does not work". Now FB_(PERLQQ|HTMLCREF|XMLCREF) implies LEAVE_SRC so you can (en|de)code constant strings with these fallbacks. http://rt.cpan.org/NoAuth/Bug.html?id=8736 ! Encode.pm Encode.xs lib/Encode/Alias.pm t/Aliases.t Make Encode.pm support the real UTF-8, by GAAS Message-Id: <lrfz2mcngd.fsf@caliper.activestate.com> Message-Id: <lr4qizbvvm.fsf@caliper.activestate.com> ! Encode.pm Encode.xs post-2.09 comment patches from GAAS applied. Message-Id: <lroehacz6q.fsf@caliper.activestate.com> Message-Id: <lrk6rycymu.fsf@caliper.activestate.com>

Documentation

Perl Encode Module Generator
guess character encodings of files
iconv(1), reinvented in perl
a detailed document on Encode and PerlIO
Encodings supported by Encode

Modules

Single Byte Encodings
China-based Chinese Encodings
EBCDIC Encodings
character encodings in Perl
Japanese Encodings
Korean Encodings
Symbol Encodings
Taiwan-based Chinese Encodings
Various Unicode Transformation Formats
allows you to write your script in non-ASCII and non-UTF-8
alias definitions to encodings
Internally used by Encode::??::ISO_2022_*
internally used by Encode::CN
internally used by Encode
Object Oriented Encoder
Encode Implementation Base Class
ESTI GSM 03.38 Encoding
Guesses encoding from data
internally used by Encode::JP::2022_JP*
internally used by Encode::JP
internally used by Encode::KR
MIME encoding for an unstructured email header
internally used by Encode
UTF-7 encoding

Provides

in Encode.pm
in lib/Encode/MIME/Header/ISO_2022_JP.pm
in Encode.pm
in Encode.pm
in Encode.pm