Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/07/2009, 08:15
santhy
 
Fecha de Ingreso: febrero-2006
Mensajes: 134
Antigüedad: 18 años, 2 meses
Puntos: 10
Respuesta: Problema con tíldes en require()

Tu problema es que la página web dice estar en un juego de caracteres y luego algunas variables estar en otro juego de caracteres.
Debes convertir toda la web a un único charset. (Por ejemplo, desde Eclipse IDE, preferencias del sitio, utilizar... "utf-8", por ejemplo).
Da igual qué juego utilices, puede ser ISO-8851-1, ISO-8851-2, utf-8... es indiferente. Lo importante es que solo utilices uno.
Si te ves obligado a cambiar de uno a otro, puedes, bien utilizar las funciones utf8_encode / utf8_decode o bien iconv().

Edito:
Se me olvidaba, luego, una vez hayas convertido tu página al juego de caracteres en que debe estar, envía al navegador las cabeceras adecuadas, es decir, algo como
header('Content-Type: text/html; charset=utf-8'); o bien header('Content-Type: application/xml; charset=utf-8'); o semejantes; dependiendo del tipo de contenido de tu aplicación web.

Un saludo
__________________
Si te ha gustado lo que he dicho, puedes darme algún punto de reputación, que no te cuesta nada ^_^.

Di no a los juicios de valor!