Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/11/2008, 10:55
ivanguillen
 
Fecha de Ingreso: agosto-2003
Ubicación: España
Mensajes: 202
Antigüedad: 20 años, 8 meses
Puntos: 0
charset :) que lio!

Hola, mi problema es que tengo un script que es una especie de crawler, entonces, este lee información de una página web, y la guarda.

El documento escaneado en este caso esta en UTF-8, mi BD esta en UTF-8-spanish_ci y cuando miro los resultados de lo que hay guardado en la bd, veo que las tíldes han sido substituidas por sus respectivos carácteres en alguna codificacion que no distingo, asi es que en ves de
Agresión
aparece:
Agresión

esto no seria un problema a no ser porque debo realizar búsquedas en esa base de datos, así que necesito que en la bd se guarde el registro directamente como "Agresión".

Si inserto un dato con el php my admin, por mas que utilice la tilde, no hay problemas, todo se muestra bien, sin embargo cuando lo hago con mi script, en el cual la variable no se codifica mediante ninguna funcion (unicamente addslashes), entonces, aparece mal.

Gracias.