Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/04/2011, 20:36
pipipython
 
Fecha de Ingreso: abril-2011
Mensajes: 9
Antigüedad: 13 años
Puntos: 2
Cambiar tildes

Hola de nuevo! (Juer qué pesado soy) Lo siento

Sigo con mi proyecto y me encuentro con una dudilla:

Resulta que hay veces que en el documento que proceso, las tildes se muestran por ejemplo así "á" en vez de "á" (Cómo pasaría con una Web) Y lo único que se me ocurre es esto:

Código Python:
Ver original
  1. #Minúsculas:
  2.     Resultado = Resultado.replace("á","á")
  3.     Resultado = Resultado.replace("é","é")
  4.     Resultado = Resultado.replace("í","í")
  5.     Resultado = Resultado.replace("ó","ó")
  6.     Resultado = Resultado.replace("ú","ú")
  7.  
  8.     #Mayúsculas:
  9.     Resultado = Resultado.replace("Á","Á")
  10.     Resultado = Resultado.replace("É","É")
  11.     Resultado = Resultado.replace("Í","Í")
  12.     Resultado = Resultado.replace("Ó","Ó")
  13.     Resultado = Resultado.replace("Ú","Ú")
  14.    
  15.     #Tildes graves:
  16.     Resultado = Resultado.replace("à","à")
  17.     Resultado = Resultado.replace("è","è")
  18.     Resultado = Resultado.replace("ì","ì")
  19.     Resultado = Resultado.replace("ò","ò")
  20.     Resultado = Resultado.replace("ù","ù")
  21.  
  22.     #Tildes graves mayúsculas:
  23.     Resultado = Resultado.replace("À","À")
  24.     Resultado = Resultado.replace("È","È")
  25.     Resultado = Resultado.replace("Ì","Ì")
  26.     Resultado = Resultado.replace("Ò","Ò")
  27.     Resultado = Resultado.replace("Ù","Ù")

Lo malo es que me parece una chapuza ir reemplazando letra a letra la cadena. Es que la mayoría de veces no tienen tildes (y mucho menos las grabes) y a python le toca "reemplazarlo" de todas formas.

Sabéis de alguna manera que lo cambie automático sin tener que forzar el reemplazo?

Gracias, gracias, gracias!