acentos en MSDOS

Marcos Sánchez Provencio rapto en arrakis.es
Jue Oct 17 14:28:34 CEST 2002


Una manera es pasar el texto a unicode y luego a cp850

Para pasar a unicode, usa 

u=unicode(texto,'iso8859-15')

Para pasar a MS-DOS

print u.encode('cp850')

Ojo, que está sin probar; es algo parecido a esto.

El jue, 17-10-2002 a las 12:00, Bartolomé Sintes Marco escribió:
> Hola,
> 
> Estoy utilizando Python 2.2.2 para Windows. Usando IDLE un programa como
> este:
> 
> print "Hola, Ramón"
> raw_input()
> 
> me funciona, pero en MSDOS en vez de la o acentuada me escribe el símbolo de
> tres cuartos.
> Supongo que es un problema del juego de caracteres pero, ¿cómo se arregla?
> 
> Otra cosa. El raw_input() lo pongo para que no me cierre la ventana de MSDOS
> al terminar
> el programa. ¿Se puede configurar Python para que no cierre automáticamente
> la ventana?
> 
> Gracias,
> Barto
> 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo.py/python-es






Más información sobre la lista de distribución Python-es