“Conocimiento Programación>Perl Programming

¿Cómo obligar a cualquier archivo en un UTF -8 en Perl

2013/10/12
Formato de transformación Unicode ( UTF - 8 ) es un formato de codificación de caracteres que utiliza bloques de ocho bits para representar un carácter , y es ampliamente utilizado en los sistemas informáticos. Incluye la misma codificación de texto sin formato compacto como el formato ASCII , sino que también permite la codificación de los caracteres especiales . Esto le da una funcionalidad adicional , pero plantea problemas cuando se utiliza en el código del programa . Las versiones posteriores del barco Perl con módulos de codificación y una función binmode que permiten que el lenguaje de programación para manejar la codificación y decodificación de archivos UTF-8 . Entrada y salida a /de un programa Perl se pueden hacer para manejar caracteres UTF-8 mediante el uso de un interruptor en la línea de comandos. Cosas que necesitará
ActiveState Perl Perl
editor
Ver Más instrucciones
1

iniciar el editor de Perl para empezar a programar el programa Perl. Usted puede utilizar un simple editor de texto, como el Bloc de notas de Windows o el editor vi en UNIX. Tendrá que guardar el archivo con una extensión pl. Para que el sistema será capaz de reconocerlo como un programa Perl.
2

Publicar un imperativo requerir el módulo " Encode " en la parte superior del programa de Perl . Usted será capaz de utilizar las funciones de codificación y descodificación en el cuerpo del Programa de Perl para codificar /decodificar los datos de /a formato UTF - 8 , según sea necesario. Escriba lo siguiente en el editor de Perl para utilizar este método :

# /usr /bin /perlrequire Encode , lo prefiere, puede llamar al módulo Encode , de la siguiente manera : use Encode , para codificar los datos , debe escribir lo siguiente en el cuerpo de su programa: $ salida = Encode :: encode ( " utf8 ", $ cadena) ;
3

Especifique el UTF - 8 formato de codificación al abrir una archivo. Usted puede hacer esto escribiendo uno de los siguientes formatos al editor:

archivo abierto , "< : codificación ( iso -8859 -7) ", $ archivo de entrada ;

abierto fILE, "< : utf8 " . , $ archivo de entrada ;

Esto le dirá Perl para codificar el archivo en el formato UTF - 8 , o prepararse para la codificación UTF - 8
4

Especifique el " binmode " al leer o escribir archivos , para garantizar que los archivos están codificados en el formato UTF - 8 .

para establecer el binmode a UTF - 8 cuando se lee un archivo, escriba lo siguiente en el editor : $ archivo = " archivo.txt " ; $ archivoEntrada = IO :: File- > new ( $ archivo , "r" ) ; binmode ($ archivo de entrada , ' : utf8 ');
< p > para configurar el binmode a UTF - 8 cuando se escribe en un archivo, escriba lo siguiente en el editor : $ archivo = " archivo.txt " ; abierto (OUT , ​​"> $ archivo "); binmode (OUT " ; : utf8 ");

también puede utilizar binmode para establecer el formato de entrada y salida estándar para UTF - 8 , de la siguiente manera : binmode ( STDIN , ' : utf8 '); binmode ( STDOUT , ​​' : utf8 ');

Perl Programming
Cómo cambiar la barra de título en Perl Script
Cómo poner caracteres especiales en una variable en Perl
Cómo reemplazar una variable en una cadena Perl
Cómo instalar cPanel y Perl
Cómo utilizar Awk en Perl
Tipos de protocolos MANET
Cómo utilizar DBI conectarse a Perl
Cómo escribir una secuencia de comandos Telnet Perl que solicita el nombre del Host
Conocimiento de la computadora © http://www.ordenador.online