por Perl user » 2007-09-19 12:39 @569
Hola,
Aparte de los documentos que te recomienda explorer de verificar, es recomendable RECORDAR el uso del pragma bytes, que hace que ciertas funciones (como print, substr, etc...) utilicen un patrón "multi-byte" para su trabajo. En una terminal que soporte utf8, la siguiente línea debe funcionar:
perl -Mutf8 -Mbytes -e 'print "ñ"'
Recuerda que, la representación de los caracteres en codificaciones multi-byte tiene que ver mucho con diferentes aspectos: con dispositivos, con E/S, con el cómo Perl trata a las funciones, etc.
Definitivamente es un tema interesante, sin embargo, en Perl es una tarea poco trivial, ya que requiere de la comprensión de dicha codificación y de como el lenguaje la representa para cada uno de los fines posibles.
Saludos,
Última edición por
Perl user el 2007-09-19 12:53 @578, editado 1 vez en total
Marco A. Manzo
amnesiac@unixmonkeys.com
http://www.unixmonkeys.com/amnesiac/
Perl Programming Language