Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/04/2014, 00:08
jobu
 
Fecha de Ingreso: enero-2010
Mensajes: 63
Antigüedad: 14 años, 10 meses
Puntos: 5
Respuesta: Problema con acentos y ñ php

Según tu código con el header al principio el juego de caracteres de la pagina es utf-8 entonces no debería haber problema, pero para detectar la codificación de una cadena usa esta función:

Código PHP:
Ver original
  1. echo mb_detect_encoding($usu);

Otra posible solución es mirar si puedes insertar los caracteres especiales reemplazándolos por el código equivalente de html:
ñ = ñ
á = á
é = é
í = í
ó = ó
ú = ú

Si te resulta bien la prueba, entonces debes usar una función PHP para reemplazar los caracteres en tu cadena de texto, por ejemplo algo así:

Código PHP:
Ver original
  1. $usu = $_POST['usuario'];
  2. //función que busca todas las "ñ" en la cadena $usu y las reemplaza por "ñ"
  3. $usu = str_replace("ñ","ñ",$usu);

espero sirva alguna de esas posibles soluciones, o sino avisas para seguir mirando.