Para poder escribir tildes o caracteres especiales en python(UTF-8) solo es necesario agregar en la primera línea:
# -*- coding: utf-8 -*-
El comentario anterior indica la codificación del archivo fuente, esto es útil en python 2 ya que para python 3 la codificación por defecto es utf-8
Ejemplos de otras codificaciones del archivo fuente en Python¶
In [2]:
# -*- coding: utf-8 -*-
import os
In [4]:
#!/usr/bin/python
# -*- coding: latin-1 -*-
import os, sys
...
In [ ]:
#!/usr/bin/python
# -*- coding: iso-8859-15 -*-
import os, sys
...
In [ ]:
#!/usr/bin/python
# -*- coding: ascii -*-
import os, sys
...
¿Qué es la codificación utf-8?¶
La codificación UTF-8 (Unicode Transformation Format 8-bit) es un estándar de codificación de caracteres que permite representar todos los caracteres de la mayoría de los sistemas de escritura del mundo. Fue creado para ser compatible con sistemas ASCII anteriores, lo que significa que los caracteres ASCII (los 128 caracteres de la norma ASCII) se pueden representar en UTF-8 utilizando un solo byte, mientras que los caracteres no ASCII requieren de varios bytes.
muchas gracias
ResponderBorrar¿No sería un comentario? Muchas gracias.
ResponderBorrarTroleo?
ResponderBorrarUTF-8 no funciona, había uno que era "latin" no se cuanto, pero no lo encuentro
ResponderBorrar