Comment puis-je obtenir un encodage de page Web html à partir de html comme chaîne et non comme dom?Comment est-ce que je peux encoder html charset webpage de html comme chaîne et non comme dom?
Je récupère la chaîne html comme ça:
$html = file_get_contents($url);
preg_match_all (string pattern, string subject, array matches, int flags)
, mais je ne sais pas regex, et je dois trouver page Web charset (UTF-8/Windows 255/etc ..) Merci,
Vous devez vérifier l'en-tête HTTP pour un codage de caractères en premier et seulement si manquant vérifier le code HTML après. – Gumbo