Especificar/forzar encoding de un fichero en Vim

Vim (o eso creo, perdonadme si no es cierto) utiliza por defecto UTF-8 para la codificación de caracteres. Cuando trabajamos con ficheros de otros sistemas en los que la codificación utilizada es otra (latin1 por ejemplo) es posible que nos encontremos con caracteres ilegibles provocados por el cambio de interpretación del encoding. Pongamos por ejemplo Seguir leyendo


Codificar y descodificar Base64 desde BASH

El comando base64 permite codificar y descodificar cadenas de caracteres desde línea de comandos GNU/Linux, en este caso desde BASH. Para codificar el contenido de un fichero utilizaremos la siguiente sintaxis, utilizaremos el fichero test.txt que contiene la cadena «esto es una prueba»: $ base64 test.txt ZXN0byBlcyB1bmEgcHJ1ZWJhCg== Para descodificarlo utilizamos la siguiente sintaxis, en este Seguir leyendo


Python: Cambiar codificación (encoding) por defecto

Python, por defecto trae una codificación en ascii, lo que probablemente os generará problemas y dolores de cabeza a la hora de utilizar caracteres con tilde o especiales como la «ñ». El típico error es así: UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\u2014′ in position 14: ordinal not in range(128) Podéis comprobar la codificación por Seguir leyendo