Estoy usando Ubuntu 12.04 LTS. Cuando intento algo como esto en la terminal:Python imprimir unicode no muestra los símbolos correctos
[email protected]:/usr/share/fonts/truetype/ttf-dejavu$ echo вдлжофыдвж
вдлжофыдвж
Los símbolos se muestran correctamente. Pero si intenta imprimir caracteres Unicode utilizando Python 2.7 me sale esto:
>>> print u'абв'
ц│ц┌ц≈
Como muestra el pitón tengo codificación UTF-8 por defecto para el terminal:
>>> sys.stdout.encoding
'UTF-8'
¿Qué obtienes por 'repr (u'абв ')'? –
¿Esto sucede en python 3.2? ¿Qué pasa con 'unicode ('aбв')'? –
>>> repr ('aбв') "'\\ xc1 \\ xc2 \\ xd7'" – sunprophit