Encode::JP - Japanese Encodings

NAME SYNOPSIS ABSTRACT DESCRIPTION Note on ISO-2022-JP(-1)? BUGS SEE ALSO NAME Encode::JP - Japanese Encodings SYNOPSIS use Encode qw/encode decode/; $euc_jp = encode("euc-jp", $utf8); # loads Encode::JP implicitly $utf8 = decode("euc-jp", $euc_jp); # ditto ABSTRACT This module implements Japanese charset encodings. Encodings supported are as follows. Canonical Alias Description -------------------------------------------------------------------- euc-jp /\beuc.*jp$/i EUC (Extend

Encode::Guess -- Guesses encoding from data

NAME SYNOPSIS ABSTRACT DESCRIPTION CAVEATS TO DO SEE ALSO NAME Encode::Guess -- Guesses encoding from data SYNOPSIS # if you are sure $data won't contain anything bogus use Encode; use Encode::Guess qw/euc-jp shiftjis 7bit-jis/; my $utf8 = decode("Guess", $data); my $data = encode("Guess", $utf8); # this doesn't work! # more elaborate way use Encode::Guess; my $enc = guess_encoding($data, qw/euc-jp shiftjis 7bit-jis/); ref($enc) or die "Can't guess: $enc"; # trap error this way $utf8 = $e

Encode::GSM0338 -- ESTI GSM 03.38 Encoding

NAME SYNOPSIS DESCRIPTION NOTES BUGS SEE ALSO NAME Encode::GSM0338 -- ESTI GSM 03.38 Encoding SYNOPSIS use Encode qw/encode decode/; $gsm0338 = encode("gsm0338", $utf8); # loads Encode::GSM0338 implicitly $utf8 = decode("gsm0338", $gsm0338); # ditto DESCRIPTION GSM0338 is for GSM handsets. Though it shares alphanumerals with ASCII, control character ranges and other parts are mapped very differently, mainly to store Greek characters. There are also escape sequences (starting with 0x1B

Encode::Encoding - Encode Implementation Base Class

NAME SYNOPSIS DESCRIPTIONMethods you should implement Other methods defined in Encode::Encodings Example: Encode::ROT13 Why the heck Encode API is different?Compiled Encodings SEE ALSO NAME Encode::Encoding - Encode Implementation Base Class SYNOPSIS package Encode::MyEncoding; use parent qw(Encode::Encoding); __PACKAGE__->Define(qw(myCanonical myAlias)); DESCRIPTION As mentioned in Encode, encodings are (in the current implementation at least) defined as objects. The mapping of encod

Encode::Encoder -- Object Oriented Encoder

NAME SYNOPSIS ABSTRACT DescriptionPredefined Methods Example: base64 transcoder Operator Overloading SEE ALSO NAME Encode::Encoder -- Object Oriented Encoder SYNOPSIS use Encode::Encoder; # Encode::encode("ISO-8859-1", $data); Encode::Encoder->new($data)->iso_8859_1; # OOP way # shortcut use Encode::Encoder qw(encoder); encoder($data)->iso_8859_1; # you can stack them! encoder($data)->iso_8859_1->base64; # provided base64() is defined # you can use it as a decoder as well e

Encode::EBCDIC - EBCDIC Encodings

NAME SYNOPSIS ABSTRACT DESCRIPTION SEE ALSO NAME Encode::EBCDIC - EBCDIC Encodings SYNOPSIS use Encode qw/encode decode/; $posix_bc = encode("posix-bc", $utf8); # loads Encode::EBCDIC implicitly $utf8 = decode("", $posix_bc); # ditto ABSTRACT This module implements various EBCDIC-Based encodings. Encodings supported are as follows. Canonical Alias Description -------------------------------------------------------------------- cp37 cp500 cp875 cp1026 cp1047 posix-bc

Encode::Config -- internally used by Encode

NAME NAME Encode::Config -- internally used by Encode

Encode::CN::HZ -- internally used by Encode::CN

NAME NAME Encode::CN::HZ -- internally used by Encode::CN

Encode::CN - China-based Chinese Encodings

NAME SYNOPSIS DESCRIPTION NOTES BUGS SEE ALSO NAME Encode::CN - China-based Chinese Encodings SYNOPSIS use Encode qw/encode decode/; $euc_cn = encode("euc-cn", $utf8); # loads Encode::CN implicitly $utf8 = decode("euc-cn", $euc_cn); # ditto DESCRIPTION This module implements China-based Chinese charset encodings. Encodings supported are as follows. Canonical Alias Description -------------------------------------------------------------------- euc-cn /\beuc.*cn$/i EUC (Extended

Encode::CJKConstants.pm -- Internally used by Encode::??::ISO_2022_*

NAME NAME Encode::CJKConstants.pm -- Internally used by Encode::??::ISO_2022_*