file_get_contents で次のような URL を取得したいと思います: http://wapedia.mobi/sv/Gröt
問題は、それが要求することです (リンク全体を投稿できません、申し訳ありません): ...wapedia.mobi/sv/Gr%C3%B6t を見ることができます。
これどうやってするの?
file_get_contents で次のような URL を取得したいと思います: http://wapedia.mobi/sv/Gröt
問題は、それが要求することです (リンク全体を投稿できません、申し訳ありません): ...wapedia.mobi/sv/Gr%C3%B6t を見ることができます。
これどうやってするの?
PHPのマニュアルによると、URL に特殊文字が含まれている場合は、URL を明確にエンコードする必要があります。これは、関数自体が特別なエンコーディングを行うべきではないことを意味します。ほとんどの場合、URL は関数に渡される前にエンコードされているため、urldecode
最初に渡して何が起こるかを確認してください。
編集: エンコーディングが台無しになっていると言っています。繰り返しますが、PHP のマニュアルでは、URL を に渡す前にエンコードする必要があると具体的に述べていますfile_get_contents
。URL をエンコードしてから、関数に渡してみてください。
$url = urlencode($url);
file_get_contents($url);