encoding en consola pero no en el sistema de ficheros
Jordi Funollet
jordi.f en ati.es
Vie Ene 25 16:28:10 CET 2008
Mientras intentaba entender una exception relacionada con Unicode, me he dado
cuenta de que si escribo en un fichero no tengo ningún encoding determinado.
No termino de enterder porqué.
Adjunto al final el código de muestra y la salida en mi máquina (Ubuntu
Linux). La pregunta es mas bien teórica, porque la solución [1] a mi problema
ya la he encontrado... en la propia lista. :-)
[1]: http://listas.aditel.org/archivos/python-es/2006-November/015047.html
--
##############################
### Jordi Funollet
### http://www.terraquis.net
$ cat print-encoding.py
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
print sys.stdout.encoding
$ ./print-encoding.py
UTF-8
$ ./print-encoding.py > here.txt
$ cat here.txt
None
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es