Ver Mensaje Individual
  #11 (permalink)  
Antiguo 14/08/2009, 14:36
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Ayuda para pasar bases con apostrofes y Ñ con php

Nota: Primero convierte los datos con utf8_encode() y despues escapalos con mysql_real_escape_string(), es el orden correcto.

Ejemplo: $dato = mysql_real_escape_string(utf8_encode($dato));

Despues de que insertas los datos agrega:
echo "$cadenadatos<br />";

Esto te ayudara para ver si hay diferencias entre lo que ves en pantalla y lo que se agrega a base de datos.

Verifica como estas guardando el archivo de tu script:

Bloc de notas de Win:
- Menu -> Archivo -> Guardar como...
- En el selector de codificacion selecciona UTF-8

Notepad++
- Menu -> Formato -> Codificar en UTF-8
- Guardas el archivo

Prueba nuevamente; si sigue sin mostrar / almacenar correctamente Ñ y acentos quita la parte del utf8_encode y vuelve a probar, si sigue fallando, nos cuentas si hubo diferencias en pantalla vs insertado en base de datos.
__________________
- León, Guanajuato
- GV-Foto