CODE :: PERLIO

CODE :: PERLIO es un documento detallado en CODE y PERLIO.
Descargar ahora

CODE :: PERLIO Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Perl Team
  • Sitio web del editor:
  • http://search.cpan.org/~jhi/perl-5.8.1/ext/Encode/lib/Encode/PerlIO.pod

CODE :: PERLIO Etiquetas


CODE :: PERLIO Descripción

CODE :: PERLIO es un documento detallado en codificación y perlio. CODE :: PERLIO es un documento detallado en la codificación y PERLIO.OVERViewIt es muy común querer hacer transformaciones de codificación al leer o escribir archivos, conexiones de red, tuberías, etc. Si se configura PERL para usar el nuevo 'Sistema IO de PERLIO' y luego codifica Proporciona una "capa" (consulte Perlio), que puede transformar los datos a medida que se lee o se escribe. Aquí se encuentra cómo el poeta ciego modernizaría la codificación: use la codificación; abrir (MY $ ILIAD, ': UTF8', 'Iliad.utf8'); mi @epic = <$ iliad>; Imprimir $ utf8 @epic; Cerrar ($ utf8); Cerrar ($ illiadd); Además, el nuevo sistema IO también se puede configurar para leer / escribir los caracteres codificados UTF-8 (como se indica anteriormente, esto es eficiente): Abrir (MIS $ FH '>: UTF8', 'Cualquier cosa '); Imprimir $ FH "CUALQUIER X {0021} STRING N {Smiley Face} N"; Cualquiera de las formas anteriores de las especificaciones de "capa" se puede hacer el valor predeterminado para un alcance léxico con el uso abierto ... Pragma. Consulte Abrir. Una manija está abierta, sus capas se pueden alterar usando BinMode. Sin cualquier configuración de este tipo, o si PERL en sí, se construye usando la propia IO del sistema, luego las operaciones de escritura suponen que el identificador de archivos solo acepta bytes y morirá si un El carácter más grande que 255 está escrito en el asa. Al leer, cada octeto del mango se convierte en un byte-in-a-personaje. Tenga en cuenta que este incumplimiento es el mismo comportamiento que los idiomas únicos de bytes (incluido el Perl antes de V5.6) tendría, y es suficiente para manejar codificaciones nativas de 8 bits por ejemplo, ISO-8859-1, EBCDIC, etc. y cualquier mecanismo heredado para manejar otras codificaciones y datos binarios. En otros casos, es responsabilidad del programa transformar caracteres en bytes usando la API anterior antes de hacer las escrituras, y transformar los bytes leídos un asa en caracteres antes de hacer "Operaciones de caracteres" (por ejemplo, LC, / W + /, ...). También puede usar Perlio para convertir cantidades más grandes de datos que no desea llevar a la memoria. Por ejemplo, para convertir entre ISO-8859-1 (Latín 1) y UTF-8 (o UTF-EBCDIC en máquinas EBCDIC): Abrir (F ": UTF8", "DATOS.UTF") O DIE $!; Mientras que () {impresión g} # también podría hacer "imprimir g ", pero eso tiraría # todo el archivo en la memoria solo para escribirlo de nuevo. Más ejemplos: Abrir (MIS $ F ": codificación (ISO-8859-2) ") Abrir (MIS $ H,">: Codificación (latin9) ") # ISO-8859-15


CODE :: PERLIO Software relacionado

Sortdir

SortDir es una biblioteca LD_PRELOAD que ordena las entradas del directorio antes de suministrarlas a sus aplicaciones. ...

126

Descargar

AJAXSTUB

proporciona una API de Python para escribir páginas web que incluyen los talones de JavaScript para las funciones o métodos de Python. ...

148

Descargar