Mam skrypt php, który wywołuje inną stronę internetową i zapisuje cały HTML strony i wszystko idzie dobrze, ale jest problem z zestawem znaków. Moje kodowanie pliku php to utf-8 i wszystkie inne pliki php działają poprawnie (co oznacza, że nie ma problemu z serwerem). Co jest brakiem w tym kodzie i wszystkie hiszpańskie litery wyglądają dziwnie. PS. Kiedy napisałem te dziwne postacie oryginalne wersje do php, wszystkie wyglądają dokładnie.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);
„wszystkich hiszpańskich litery wyglądają dziwnie” nie jest cURL problem. –