PHP curl_getinfo ($ ch, CURLINFO_CONTENT_TYPE) hiçbir karakter kümesini döndürür

0 Cevap php

Ben şu PHP kodu:

<?php
  # URL #1
  $ch = curl_init('http://www.google.com/');
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_exec($ch);
  # get the content type
  $content_type = curl_getinfo($ch, CURLINFO_CONTENT_TYPE);
  echo $content_type;
  echo "<br>";

  # URL #2
  $ch = curl_init('http://www.lemonde.fr/');
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_exec($ch);
  # get the content type
  $content_type = curl_getinfo($ch, CURLINFO_CONTENT_TYPE);
  echo $content_type;

?>

Sonuç aşağıdaki İade:

text / html charset = UTF-8

text / html

Yani ikinci URL için charset eksik. Ben html kodunu kontrol ve charset var.

Neden curl_getinfo ikinci durumda charset almıyor?

0 Cevap