Ver Mensaje Individual
  #11 (permalink)  
Antiguo 30/03/2011, 10:47
Avatar de SUMMITE
SUMMITE
 
Fecha de Ingreso: julio-2002
Mensajes: 19
Antigüedad: 21 años, 10 meses
Puntos: 0
Respuesta: Problema ASP BBDD ñ y acentos

Una cosa parecida me sucedió a mí, el problema (por decirlo de alguna manera), era el formato del documento asp, que por defecto en FP, es ASCII, así al utilizar otros programas más modernos para visualizar/crear o trabajar en programación se utiliza por defecto utf8.

El hecho de que la base de datos este o no en utf8 es intranscendente, así el problema de compatibilidad es solo en cómo se crean las páginas.

El documento archivo ASP, se creó en utf8 o ASCII?

Si se creó en ASCII hay que seguir con la misma dinámica i poner las cabeceras, por ejemplo:
content="text/html; charset=windows-1252"

Si por el contrario, se creó el documento con expresión web, matrix, HTML-KIT, Dreamweaver CS4, Visual Studio, etc etc y no se selecciono la opción ASCII predeterminada (por lo que se creó bajo utf8):

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

y se termino el problema con los caracteres extraños.

NOTA: cuando se modifica un documento en otro programa, este documento inequívocamente se formateara en el formato predeterminado del programa en cuestion (y encima mal). Los includes si son en diferente formato también afectaran aun cuando solo contengan código asp, no se pueden mezclar entre ellos o todo ASCII o todo utf8. (No las bd)

Esto es por experiencia, cuando decidí pasar todo un site a UTF 8 utilice varias formulas mágicas que se pueden encontrar en Google, ninguna dio resultado 100%, al final lo hice una a una, en ningún caso tuve que toquetear las bd's de Access ni transformar información que contienen recopilada en 10 años, simplemente crear de 0 el site (los documentos/archivos asp) y copiar&pegar el código, y como opción simple el programa "Microsoft Expression Web". El site ya funciona con utf8 etc etc ...

Esto es .. lo que a mí un día me sucedió y así lo solucione.