file_get_contents() convertit en UTF-8, ISO-8859-1

Je suis en train d'obtenir des résultats de recherche à partir de yahoo.com.

Mais file_get_contents() convertit en UTF-8 jeu de caractères (charset, que yahoo utilise) le contenu de l'ISO-8859-1.

Essayer:

$filename = "http://search.yahoo.com/search;_ylt=A0oG7lpgGp9NTSYAiQBXNyoA?p=naj%C5%A1%C5%A5astnej%C5%A1%C3%AD&fr2=sb-top&fr=yfp-t-701&type_param=&rd=pref";

echo file_get_contents($filename);

Les Scripts de

header('Content-Type: text/html; charset=UTF-8');

ou

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ou

$er = mb_convert_encoding($filename , 'UTF-8');

ou

$s2 = iconv("ISO-8859-1","UTF-8",$filename );

ou

echo utf8_encode(file_get_contents($filename));

Aide PAS, parce que, après l'obtention de contenu web speciall personnages comme š " ž sont remplacés par des points d'interrogation ???

J'aimerais avoir de l'aide.

file_get_contents() ne convertit pas rien

OriginalL'auteur vladinko0 | 2011-04-08