GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  POD2::JA::MIME::CHARSET (3)

.ds Aq ’

NAME

MIME::Charset~[ja] - MIME XXXXXXXXXXXXXX

CONTENTS

SYNOPSIS



    use MIME::Charset:

    $charset = MIME::Charset->new("euc-jp");



XXXXXXXXXXXXX:



    $benc = $charset->body_encoding; # X "Q"
    $cset = $charset->as_string; # X "US-ASCII"
    $henc = $charset->header_encoding; # X "S"
    $cset = $charset->output_charset; # X "ISO-2022-JP"



XXXXXXXXXX:



    ($text, $charset, $encoding) =
        $charset->header_encode(
           "\xc9\xc2\xc5\xaa\xc0\xde\xc3\xef\xc5\xaa".
           "\xc7\xd1\xca\xaa\xbd\xd0\xce\xcf\xb4\xef",
           Charset => euc-jp);
    # ...XXX (<XXXXXXX>, "ISO-2022-JP", "B") XXXX

    ($text, $charset, $encoding) =
        $charset->body_encode(
            "Collectioneur path\xe9tiquement ",
            Charset => latin1);
    # ...XXX (<XXXXX>, "ISO-8859-1", "QUOTED-PRINTABLE") XXXX

    $len = $charset->encoded_header_len(
        "Perl\xe8\xa8\x80\xe8\xaa\x9e",
        Charset => "utf-8",
        Encoding => "b");
    # ...XXX 28 XXXX



XXXXXXXXXXX:



    MIME::Charset::alias("csEUCKR", "euc-kr");
    MIME::Charset::default("iso-8859-1");
    MIME::Charset::fallback("us-ascii");



XOOXX (XXXXXXX):



    use MIME::Charset qw(:info);

    $benc = body_encoding("iso-8859-2"); # "Q"
    $cset = canonical_charset("ANSI X3.4-1968"); # "US-ASCII"
    $henc = header_encoding("utf-8"); # "S"
    $cset = output_charset("shift_jis"); # "ISO-2022-JP"

    use MIME::Charset qw(:trans);

    ($text, $charset, $encoding) =
        header_encode(
           "\xc9\xc2\xc5\xaa\xc0\xde\xc3\xef\xc5\xaa".
           "\xc7\xd1\xca\xaa\xbd\xd0\xce\xcf\xb4\xef",
           "euc-jp");
    # ...(<XXXXXXXXX>, "ISO-2022-JP", "B") XXXX

    ($text, $charset, $encoding) =
        body_encode(
            "Collectioneur path\xe9tiquement ".
            "\xe9clectique de d\xe9chets",
            "latin1");
    # ...(<XXXXXX>, "ISO-8859-1", "QUOTED-PRINTABLE") XXXX

    $len = encoded_header_len(
        "Perl\xe8\xa8\x80\xe8\xaa\x9e", "b", "utf-8"); # 28



DESCRIPTION

MIME::Charset XXXXXXXXXXXX MIME XXXXXXXXXXXXXXXXXXXXXXXXXX

    XX

<B>XXXXXXXXB> XXXMIME XX ‘‘character set’’ XXXXX XXXXXXXXXXXXXXXXXXXXXXX XXXXISO/IEC XXXX ‘‘XXXXXXX’’ (CCS) X ‘‘XXXXXX’’ (CES) XXXXXXXXXXXX

<B>XXXXXXXXB> XXXMIME XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX US-ASCII XXXXXXXXXXXXXXXXX

    XXXXXXX

$charset = MIME::Charset->new([CHARSET [, OPTS]]) XXXXXXXXXXXXXXXXXXXXXX

OPTS XXXXXXXXXXXX <B>NOTEB>: Unicode/XXXXXXXXXXXXXXXXXXXX (USE_ENCODE XX) XX XXXXXXXXXXXXXXXXXXXXXXXXXX
Mapping => MAPTYPE XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "EXTENDED" XXXXXXXXXXXX "STANDARD" XXXXXXXXXXXXXXXXXXXXX XXX "EXTENDED"X

    XXXXXXXXXXXXX

$charset->body_encoding
body_encoding CHARSET CHARSET XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXX "B" (BASE64)X"Q" (QUOTED-PRINTABLE)X"S" (XXXXXXXX)X undef (XXXXXXXXXXXXX --- 7BIT X 8BIT) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

$charset->as_string
canonical_charset CHARSET XXXXXXXXXXXXXXXXXXXX
$charset->decoder XXXXXXXXX Unicode XXXXXXXXX Encode::Encoding XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXundef XXXXX
$charset->dup XXXXXXXXXXXXXXXXXXXX
$charset->encoder([CHARSET]) XXXXXXXXX MIME XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Encode::Encoding XXXXXXXXXX

CHARSET XXXXXXXXXX$charset XXXXXXXXXXX (XXXXXXXXXXXXXX) XXCHARSET XXXXXXXXXX XXXX$charset XXXXXXXXXXXXXXXXXXXXXX CHARSET XXXXXXXXX

$charset->header_encoding
header_encoding CHARSET CHARSET XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

XXX "B"X"Q"X"S" (XXXXXXXXXX)X undef (XXXXXXXXXXX) XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

$charset->output_charset
output_charset CHARSET XXXX CHARSET XXXXXXXXXXXXXX MIME XXXXXXXXXXXXXXXXXXXXXXXXXX (XXXXXXXXXXXXX) XXXXX

Unicode/XXXXXXXXXXXXXXXXXXXX (USE_ENCODE XX) XX XXXXXXX canonical_charset XXXXXXX

    XXXXXXXXXX

$charset->body_encode(STRING [, OPTS])
body_encode STRING, CHARSET [, OPTS] STRING X (XXXX) XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX CHARSET X STRING XXXXXXXXXXXXXXXXX

OPTS XXXXXXXXXXXXX <B>NOTEB>: Unicode/XXXXXXXXXXXXXXXXXXXX (USE_ENCODE XX) XX XXXXXXXXXXXXXXXXXXXXXXXXXXX
Detect7bit => YESNO CHARSET XXXXXX7XXXXXXXXXXXXXXXXXXXXXXXX XXX "YES"X
Replacement => REPLACEMENT XXXXXXXXXXXXXXX XXX

3XXXXXX (XXXXXXXX, XXXXXXXXXXX, XXXXXXXXXX) XXXX XXXXXXXXXX X "BASE64"X"QUOTED-PRINTABLE"X "7BIT"X"8BIT" XXXXXXXXXXXXXXXXX XXXXXXX XXXXXXXX X ASCIIXXXXXXXXXXXXX XXXXXXXXXXX X undefXXXXXXXXXXX X "BASE64" XXXX XXXXXXXXXXX X "US-ASCII" XXXXXXXXXX ASCIIXXXXXXXXXXXXXXXXX

$charset->decode(STRING [,CHECK]) STRING X Unicode XXXXXXXXX

<B>NOTEB>: Unicode/XXXXXXXXXXXXXXXXXXXX (USE_ENCODE XX) XX XXXXXXXXXXXXX

detect_7bit_charset STRING XXX STRING XXXXXXXX7 XXXXXXXXXXXXXXXXX STRING X8XXXXXXXXXXXXX undef XXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
$charset->encode(STRING [, CHECK]) STRING (Unicode XXXXXXXXXXXX) XX XXXXXXXXXXXXXXXXXXXXXXX MIME XXXXXXXXXXXXXXXXXXXXXXXXX (XXXXXXXXXXXXX) XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX Unicode XXXXXXXXXXXXXXXXXX

<B>NOTEB>: Unicode/XXXXXXXXXXXXXXXXXXXX (USE_ENCODE XX) XX XXXXXXXXXXXXX

$charset->encoded_header_len(STRING [, ENCODING])
encoded_header_len STRING, ENCODING, CHARSET STRING XXXXXXXXXXXXXXXXXXXXXXXX (XXXXXXXXXX) XXXXXX

ENCODING X "B"X"Q"X"S" ("B" X "Q" XXXXXXXXX) XXXXXX

$charset->header_encode(STRING [, OPTS])
header_encode STRING, CHARSET [, OPTS] STRING X (XXXX) XXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX CHARSET X STRING XXXXXXXXXXXXXXXXX

OPTS XXXXXXXXXXXXX <B>NOTEB>: Unicode/XXXXXXXXXXXXXXXXXXXX (USE_ENCODE XX) XX XXXXXXXXXXXXXXXXXXXXXXXXXXX
Detect7bit => YESNO CHARSET XXXXXX7XXXXXXXXXXXXXXXXXXXXXXXX XXX "YES"X
Replacement => REPLACEMENT XXXXXXXXXXXXXXX XXX

3XXXXXX (XXXXXXXX, XXXXXXXXXXX, XXXXXXXXX) XXXX XXXXXXXXX X "B"X"Q"Xundef (XXXXXXXXXXX) XXXXXX XXXXXXXXXXX XXXXXXXXXXXXXXX X ASCIIXXXXXXXXXXXXXXXXXXXXXXXX X "8BIT" (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX) X XXXXXXXXX X undef (XXXXXXXXXXXXX) XXXX XXXXXXXXXXX X "US-ASCII" XXXXXXXXXX ASCIIXXXXXXXXXXXXXXXXX

$charset->undecode(STRING [,CHECK]) Unicode XXX string XX $charset XXXXXXXXXXXXXXXXXXXXXXXX XXX $charset->decoder->encode() XXXXXXX

<B>NOTEB>: Unicode/XXXXXXXXXXXXXXXXXXXX (USE_ENCODE XX) XX XXXXXXXXXXXXX

    XXXXXXXXXXX

alias ALIAS [, CHARSET] canonical_charset XXXXXXXXXXXXXXXXXXXXXXXXXX/XXXXX

CHARSET XXXXXXXXXXXALIAS X CHARSET XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX XX ALIAS XXXXXXXXXXXXXXXXXXXX

default [CHARSET] XXXXXXXXXXXXX/XXXXX

<B>XXXXXXXXXXB>XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXX XXXXXXX "US-ASCII"X

CHARSET XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX

<B>NOTEB>: XXXXXXXXXXXXXXXXXXXXXX

fallback [CHARSET] XXXXXXXXXXXXX/XXXXX

<B>XXXXXXXXXXB>XXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX "FALLBACK" XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX "UTF-8"X

CHARSET XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX CHARSET X "NONE" XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX

<B>NOTEB>: XXXXXXXXXXX "US-ASCII" XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXX

recommended CHARSET [, HEADERENC, BODYENC [, ENCCHARSET]] XXXXXXXXXXXXXX/XXXXX

XXXXXXXXXXXXXXXXXXXXXXXX XXXXX CHARSET XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXCHARSET XXXXXXX 3 XXXXXX (HEADERENC, BODYENC, ENCCHARSET) XXXXXX

HEADERENC XXXXXXXXXXXXXXXXXXXXXXXXX "B"X"Q"X"S" (XXXXXXXXXX)X undef (XXXXXXXXXXX) XXXXXXX

BODYENC XXXXXXXXXXXXXXXXXXXXXXXXX "B"X"Q"X"S" (XXXXXXXXXX)Xundef (XXXXXXXXXXXXX) XXXXXXX

ENCCHARSET XXXXXX CHARSET XXXXXXXXXXXXXX MIME XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXX (XXXXXXXXXXXXXXXXXXXXXXXXXX) XXXX ENCCHARSET X undefX

<B>NOTEB>: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX (XXXXXXXXXXXXXXXXXXXXXXXX)X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX header_encodingXbody_encodingXoutput_charset XXXXXXXX

    XX

USE_ENCODE Unicode/XXXXXXXXXXXX Unicode XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXX Perl 5.7.3 XXXXXXXXXXXXXXX Perl XXXXXXXX

    XXXXX

body_encode X header_encode X Replacement XXXXXXXXXXXXXXXXXX:
‘‘DEFAULT’’ XXXXXXXXXXXXXXXXXXX UCM XXXXXXXXXXXXXXXXXXXXX <subchar> XXXXXXXXX
‘‘FALLBACK’’ XXXXXXXXXX XXXX "DEFAULT" XXXXXXXX (fallback XX)X XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX
‘‘CROAK’’ XXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX eval{} XXXXXXXXXXXXXXXXXXXXX "STRICT" XXXXX
‘‘PERLQQ’’
‘‘HTMLCREF’’
‘‘XMLCREF’’ Encode XXXXXXXXXXXX FB_PERLQQXFB_HTMLCREFXFB_XMLCREF XXXXXXX
XX XXXXXXXXXXXXXX XXX Handling Malformed Data in Encode XXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX "DEFAULT" XXXXX

    XXXXXX

XXXXXXXXXXXXXXXXXXXXXXXXXX MIME/Charset/Defaults.pm XXXXXXXXXXXX XXXX MIME/Charset/Defaults.pm.sample XXXXXXXX

VERSION

$VERSION XXXXXXXXX

XXXXXXXXXXXX <http://hatuka.nezumi.nu/repos/MIME-Charset/> XXXX

    XXXXXX

1.001
o new() XXXXX CHARSET XXXXXXXXXXXXXXXXXXXXXXXXXX
1.005
o encoded-word XXXXXXXXX RFC 2047 X 5 \fIs0(3) XXXXXXXXX encoded_header_len() XXXXXXXXXXXX
1.008.2
o body_encoding() XXXXX "S" XXXXXXXXXXX
o body_encode() XXXXX UTF-8 XXXXXXXXXXXXXXXXXXX XXXXXXXXXXX "BASE64" XXXXXXXX"QUOTED-PRINTABLE" XXXXXXXXX

SEE ALSO

Multipurpose Internet Mail Extensions (MIME).

AUTHOR

Hatuka*nezumi - IKEDA Soji <hatuka(at)nezumi.nu>

COPYRIGHT

Copyright (C) 2006-2013 Hatuka*nezumi - IKEDA Soji. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 POD2::JA::MIME::CHARSET (3) 2013-10-29

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.