Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2011, 11:14
Avatar de humanista
humanista
 
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
problemas con caracteres raros

Tengo un script que lee datos de webs externas mediante file_get_contents y patrones. Rescato entre otras cosas el título de la web.

Por ejemplo:

http://www.elmundo.es/elmundo/2011/0...315077775.html

En lugar de salir:

Más de 400.000 personas se manifiestan en Israel en la llamada 'Marcha del millón' | Mundo | elmundo.es

Me sale:

M�s de 400.000 personas se manifiestan en Israel en la llamada 'Marcha del mill�n' | Mundo | elmundo.es


y en youtube,

http://www.youtube.com/watch?v=UK3hC1xxHQM

En lugar de salirme: Dinero y conciencia: ¿A quién sirve mi dinero? me sale:

Dinero y conciencia: ¿A quién sirve mi dinero? - YouTube


Para solucionar lo de youtube uso:

Código PHP:
Ver original
  1. $titlelink = html_entity_decode ($titlelink);

Para solucionar lo de elmundo.es uso:

Código PHP:
Ver original
  1. $titlelink = htmlentities($titlelink,ENT_QUOTES);

El tema es que ambos a la vez no funcionan, si arreglo el problema de uno se me fastidia el del otro y viceversa. qué estoy haciendo mal?