yahoo.comから検索結果を取得しようとしています。
ただし、 file_get_contents()は、UTF-8文字セット(yahooが使用する文字セット)のコンテンツをISO-8859-1に変換します。
試す:
$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);
スクリプトとして
header('Content-Type: text/html; charset=UTF-8');
また
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
また
$er = mb_convert_encoding($filename , 'UTF-8');
また
$s2 = iconv("ISO-8859-1","UTF-8",$filename );
また
echo utf8_encode(file_get_contents($filename));
Webコンテンツを取得した後、šťžのような特殊文字が疑問符に置き換えられるため、役に立ちません???
どんな助けでもいただければ幸いです。