MIME :: WordDecoder

MIME :: 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

  • Rating:
  • 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? = '); ### ... que ahora mantendrá: "A: KELD J # RN SIMONSEN " Requisitos: · Perl


MIME :: WordDecoder Software relacionado