Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/01/2012, 14:44
Avatar de charlyalegret
charlyalegret
 
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 13 años, 1 mes
Puntos: 140
Respuesta: Problema con str_replace y codificación de carácteres

Con algun programa como Live http headers (plugin para firefox) puedes ver los headers de tu página web... ahí te dice si realmente detecta un charset o no.

Lo digo porque a mí me pasava que noseporquehistoria pero aunque tenía definido el charset en la etiqueta meta correspondiente, no me los cogía hasta que no lo hice con un header en php: header("Content-type: text/html; charset=ISO-8859-1");

También se puede poner desde .htaccess

<FilesMatch "\.(html|php)$">
Header set Content-type "text/html; charset=ISO-8859-1"
</FilesMatch>

También puedes probar como te han dicho convertir a UTF8 tus cadenas antes y después de reemplazar, mirate este tema: http://www.forosdelweb.com/f18/funci...g-utf8-749830/

Saludos