Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/09/2012, 21:42
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 9 meses
Puntos: 1360
Respuesta: Encode / Decode

¿En donde te da este problema?

¿En la consola?
¿En un archivo?
¿En django?

A mi esto me funciona de maravilla.
Código Python:
Ver original
  1. # -*- coding: utf-8 -*-
  2. print u'Pronunciación'

Básicamente lo que haces es que haces el decoding en el sistema incorrecto.
Código Python:
Ver original
  1. # -*- coding: utf-8 -*-
  2.  
  3. a = 'Pronunciación'    # String bytes
  4. print repr(a), a       # 'Pronunciaci\xc3\xb3n' Pronunciación
  5. b = a.decode('utf-8')  # Unicode string
  6. print repr(b), b       # u'Pronunciaci\xf3n' Pronunciación
  7. c = a.decode('latin1') # Unicode string
  8. print repr(c), c       # u'Pronunciaci\xc3\xb3n' Pronunciación