Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/08/2009, 20:49
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: Programa que calcula el area de un cuadrado.

Cita:
Iniciado por NUCKLEAR Ver Mensaje
Esto es algo que aun no termino de comprender, se supone que por defecto python ejecuta en utf-8 la codificación de mi archivo es utf-8 pero sin embargo con caracteres especiales siempre me da problemas, me he leido todos los manuales(eso creo), pero aun asi termino mas confundido, si tendrias algun manual donde explique el por que de me seria de mucha utilidad.
Saludos capo.
No conozco un tutorial sobre utf-8, lo que aprendido acerca de encondigs es aprueba y error :p

Pero cabe aclarar que solo python 3.0 para arriba tiene soporte utf-8 por defecto.

Mientras que las versiones debajo de el no, por ejemplo en python 2.x, no basta con que el archivo sea utf-8, tambien tienes que añadir una linea al principio del programa y despues del shebag.

Código python:
Ver original
  1. #!/usr/bin/env python
  2. #coding: utf-8
La primera es la shebag mientras que la segunda especificas en enconding del archivo. Asi puedes trabajar tranquilamente con operaciones como

Código python:
Ver original
  1. print "Niña, Niño, áéíóú, etc.."

Si es utf-8 incluso puedes poner caracteres japoneses o chinos.
さようなら

Espero haberte ayudado