Tengo un script php que llama a otra página web y escribe todo el html de la página y todo va bien, sin embargo, hay un problema de juego de caracteres. Mi codificación de archivo php es utf-8 y todos los demás archivos php funcionan bien (eso significa que no hay ningún problema con el servidor). ¿Qué es lo que falta en ese código y todas las letras españolas se ven raras? PD. Cuando escribí estas extrañas versiones originales de personajes en php, todas parecen precisas.PHP Curl UTF-8 Charset
header("Content-Type: text/html; charset=utf-8");
function file_get_contents_curl($url)
{
$ch=curl_init();
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
$data=curl_exec($ch);
curl_close($ch);
return $data;
}
$html=file_get_contents_curl($_GET["u"]);
$doc=new DOMDocument();
@$doc->loadHTML($html);
"todas las letras españolas mirada extraña" no es un problema rizo. –