2017-12-14 4 views
1

私はURLを持っています。ブラウザでそのURLを実行しているときに、期待される応答が得られます。しかし、file_get_contents経由で呼び出されると、別の応答が返されます。異なる値を返すfile_get_contentsしかし、同じURLがブラウザ上で実行されている場合、別の値を返しています

韓国語の値には多くのパラメータがあります。なぜそれが起こっているのか分かりません。どんな助けもありがとう。

また、curlを使用しましたが、空白に戻りました。だから、カールもうまくいきませんでした。

+1

あなたのコードを投稿してください。誤って別の道を見上げていないと確信していますか?相対パスは時々あなたが期待しているものとは異なるファイルかもしれません –

答えて

1

あなたは試みることができる:

function file_get_contents_utf8($url) { 
    $content = file_get_contents($url); 
    return mb_convert_encoding($content, 'UTF-8', mb_detect_encoding($content,'UTF-8, ISO-8859-1', true)); 
} 
+0

私たちもこのファイルを試しました。しかし、あなたが見ると、あなたは 'file_get_contents'を使った後に' mb_convert_encoding'関数を呼び出しています。だから違いはありません。 –

+0

また、 'curl'を使用しましたが、空白に戻りました。だから、カールもうまくいきませんでした。 –

関連する問題