MIME :: WordDecoderMIME :: WordDecoder est un module Perl pour décoder les mots codés RFC-1522 à une représentation locale. | |
Télécharger maintenant |
MIME :: WordDecoder Classement & Résumé
Publicité
- Licence:
- Perl Artistic License
- Prix:
- FREE
- Nom de l'éditeur:
- Eryq, ZeeGee Software Inc and David F. Skoll
- Site Internet de l'éditeur:
- http://search.cpan.org/~dskoll/MIME-tools-5.420/lib/MIME/Head.pm
MIME :: WordDecoder Mots clés
MIME :: WordDecoder La description
MIME :: WordDecoder est un module Perl pour décoder les mots codés RFC-1522 à une représentation locale. MIME :: WordDecoder est un module Perl pour décoder les mots codés RFC-1522 à une représentation locale.Synopsissee mime :: Mots pour les bases des mots codés. Voir «Description» pour la façon dont cette classe fonctionne. Utilisez MIME :: WordDecoder; ### Obtenir le mot-décodeur par défaut (utilisé par MINUMIMIME ()): $ WD = mime par défaut :: WordDecoder; ### Obtenir un mot-décodeur qui mesure ISO-8859-1 (Latin1): $ WD = mime prise en charge MIME :: WordDecoder "ISO-8859-1"; ### décodez une chaîne MIME (par exemple, en latin1) via le décodeur par défaut: $ str = $> décodage ('to: =? ISO-8859-1? Q? Keld_j = f8rn_simonsen? ='); ### décodez une chaîne à l'aide du décodeur par défaut, style non-OO: $ str = MINIMIMIMe ('to:? ISO-8859-1? Q? Keld_j = f8rn_simonsen? ='); Un mime :: WordDecoder consiste fondamentalement , d'un hachage qui mappe un nom de jeu de caractères (US-ASCII, ISO-8859-1, etc.) à un sous-programme qui sait prendre des octets dans ce jeu de caractères et les transformer en une représentation de chaîne cible. Idéalement, cette représentation ciblée serait Unicode, mais nous ne voulons pas trop préciser la traduction qui a lieu: Si vous souhaitez convertir MIME Strings directement en Big5, c'est votre propre décision. Le sous-programme sera invoqué avec deux arguments: données ( Les données contenues dans le jeu de caractères donné) et Charset (nom de jeu de caractères appuyé) .Pour exemple: ### Gardez des caractères de 7 bits As-is, convertir des caractères de 8 bits en '#': sous-gardiste7bit {local $ _ = décalage; tr / x00-x7f / # / c; $ _; } Voici un décodeur qui utilise cela: ### construire un décodeur: $ wd = mime :: worddecoder-> nouveau ({'US-ASCII' => "Garder", ### sub {$ _ } ' Iso-8859-1 '=> garder7bit,' iso-8859-2 '=> garder7bit,' Big5 '=> "Avertissez",' * '=> "Die"}); Convertir du texte MIME en une chaîne ASCII pure ... $ ASCII = $ wd-> décodage ('to: =? ISO-8859-1? Q? Keld_j = f8rn_simonsen? =
MIME :: WordDecoder Logiciels associés