Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2012, 19:04
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Problema Encoding

Necesitas la declaración de #encoding al principio.

Código Python:
Ver original
  1. # -*- coding: utf-8 -*-
  2.  
  3. string_as_bytes = "\xc2\xbfC\xc3\xb3mo estas?"
  4. string_as_unicode = string_as_bytes.decode('utf-8')
  5.  
  6. print "String as bytes"
  7. print repr(string_as_bytes)
  8. print
  9.  
  10. print "String as unicode"
  11. print repr(string_as_unicode)
  12. print
  13.  
  14. print "String as bytes"
  15. print string_as_bytes
  16. print
  17.  
  18. print "String as unicode"
  19. print string_as_unicode

Obviamente UTF-8 tiene que estar soportado por tu shell.