Başka bir web sayfasını çağıran ve sayfanın tüm html'sini yazan bir php betiğim var ve her şey yolunda gidiyor, ancak bir charset problemi var. Benim php dosya kodlama utf-8 ve diğer tüm php dosyaları tamam (yani sunucu ile ilgili herhangi bir sorun yok demektir). Bu koddaki eksik şey nedir ve tüm ispanyolca harfler garip görünüyor. PS. Bu tuhaf karakterleri orijinal sürümlerini php'ye yazdığımda hepsi doğru görünüyor.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);
cURL sorun değil "tüm İspanyol harfler garip bak". –