MIME :: WordDecoderMIME :: WordDecoder es un módulo PERL para decodificar palabras codificadas RFC-1522 a una representación local. | |
Descargar ahora |
MIME :: WordDecoder Clasificación y resumen
Anuncio publicitario
- Licencia:
- Perl Artistic License
- Precio:
- FREE
- Nombre del editor:
- Eryq, ZeeGee Software Inc and David F. Skoll
- Sitio web del editor:
- http://search.cpan.org/~dskoll/MIME-tools-5.420/lib/MIME/Head.pm
MIME :: WordDecoder Etiquetas
MIME :: WordDecoder Descripción
MIME :: WordDecoder es un módulo PERL para decodificar palabras codificadas RFC-1522 a una representación local. MIME :: WordDecoder es un módulo Perl para descodificar las palabras codificadas RFC-1522 a una representación local.Synopsissee MIME :: Palabras para lo básico de las palabras codificadas. Consulte "Descripción" por cómo funciona esta clase. Usa MIME :: WordDecoder; ### Obtenga el decodificador de palabras predeterminado (utilizado por la UNMIME ()): $ WD = Predeterminado MIME :: WordDecoder; ### Obtenga un decodificador de palabras que se mapea a ISO-8859-1 (latin1): $ WD = MIME admitido :: WordDecoder "ISO-8859-1"; ### Decodifique una cadena MIME (por ejemplo, en latin1) a través del decodificador predeterminado: $ str = $ wd-> decodificador ('a: =? ISO-8859-1? Q? Keld_J = F8RN_SIMONSEN? ='); ### Decodifique una cadena con el decodificador predeterminado, estilo no OO: $ STR = UNMIME ('a: =? ISO-8859-1? Q? Keld_J = F8RN_SIMONSEN? ='); Un mimo :: WordDecoder consiste, fundamentalmente , de un hash, que mapea un nombre de conjunto de caracteres (US-ASCII, ISO-8859-1, etc.) a una subrutina que sabe cómo tomar bytes en ese conjunto de caracteres y conviértalos en la representación de la cadena de destino. Idealmente, esta representación objetivo sería Unicode, pero no queremos demasiado información sobre la traducción que tiene lugar: Si desea convertir las cadenas MIME directamente a BIG5, es su propia decisión. La subrutina se invocará con dos argumentos: Datos ( Los datos en el conjunto de caracteres dado), y caracteres (el nombre del conjunto de caracteres superado). Por ejemplo: ### Mantenga los caracteres de 7 bits como es, convertir caracteres de 8 bits a '#': Sub Keep7bit {local $ _ _ = cambio; TR / X00-X7F / # / C; PS } Aquí hay un decodificador que utiliza que: ### Construya un decodificador: $ WD = MIME :: WordDecoder-> Nuevo ({'US-ASCII' => "MANTENER", ### SUB {$ _ } ' ISO-8859-1 '=> KEET7BIT,' ISO-8859-2 '=> KEET7BIT,' BIG5 '=> "WARN",' * '=> "Die"}); ### Convierta un mensaje de texto MIME a una cadena ASCII pura ... $ ASCII = $ WD-> Decodificación ('a: =? ISO-8859-1? Q? Keld_J = F8RN_SIMONSEN? =
MIME :: WordDecoder Software relacionado