Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2007, 09:38
cacr
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 3 meses
Puntos: 7
compatibilidad de codificación, entre el navegador y el código

Saludos

Tengo un form que tiene en el head:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Al recibir los datos, para verificar, los paso por:
echo "nb ".$nombre." html ".htmlentities($nombre)." upp ".strtoupper($nombre)." replace ".str_replace('á','&Aacute;',$nombre)."<br>";

El asunto es: Sí el navegador tiene para visualizar por defecto, en iso-8859-1, todo funciona perfectamente, pero sí tiene para visualizar por defecto, utf-8, entonces, ya los caracateres especiales no se ven bien.

Podría cambiar la cabecera y establecer el tercer parámetro de htmlentities a utf-8, pero ¿y sí en lavegador estuviera en iso-88859-1? se volvería a ver mal...

Lo que veo como un problema, es que no puedo controlar cómo el cliente, utiliza el navegador...

¿alguna idea?
__________________
Gracias de todas todas
-----
Linux!