Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2012, 04:47
Avatar de mahuro
mahuro
 
Fecha de Ingreso: abril-2006
Mensajes: 15
Antigüedad: 18 años
Puntos: 0
Pregunta Cómo insertar datos de una base de datos utf-8 dentro de una página con iso-8859-1

Hola.

Quiero insertar posts de un blog WordPress en mi página principal. Todo funcionaba bien cuando la página estaba en charset=utf-8, pero por problemas de posicionamiento interpretación de Google la he cambiado a iso-8859-1 y ahora las tildes, las ñ y demás caracteres "raros" de los posts no se ven bien.

He probado con:

Código:
------------------
setlocale(LC_ALL,"es_ES@euro","es_ES.UTF-8","esp");

y

setlocale(LC_ALL,"es_ES@euro","iso-8859-1","esp");

________________________
para invocar los datos:

<?php the_excerpt(); ?>

<?php iconv('UTF-8', 'ISO-8859-1',  the_excerpt()); ?>

<?php iconv('ISO-8859-1', 'UTF-8',  the_excerpt()); ?>

<?php utf8_decode(the_excerpt()); ?>

<?php utf8_encode(the_excerpt()); ?>

<?php iconv('ISO-8859-1', 'UTF-8', utf8_decode(the_excerpt()) ); ?>

<?php iconv('UTF-8', 'ISO-8859-1', utf8_encode(the_excerpt()) ); ?>
Todas estas opciones me dado el mismo resultado ("página").

Así que os hago la pregunta ¿Cómo puedo hacer para que interprete bien esa codificación utf-8 dentro de la página iso-8859-1

Gracias ;)