PHPにてfile_get_contents()関数を使用し、ソースを読み込んだのですが、文字化けしてしまいます。
※読込先は海外サイトです。日本語は利用されていません。
エンコードの問題かと思い、試行錯誤しましたが、うまくいきません。
解決方法を教えてください。
ちなみに、ソースの読み込み事態はできているので、ユーゼエージェントで、はじかれていることはないと思います。
[相手サイトの情報]
・UTF-8を宣言している
・日本語は使用していない
※URLを$urlとします。
[ソース]
header("Content-type:text/html;charset=UTF-8");
echo mb_convert_encoding(file_get_contents($url),'UTF-8','auto');
file_get_contents($url)単体でもアウトでした。
お願いしますm(_ _)m
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
実際にURLを貼ってもらわないことには検証できないんですが・・・
$context = stream_context_create(array('http'=>array('header'=>implode("\r\n",array(
'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0',
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Language: ja,en-us;q=0.7,en;q=0.3',
'Accept-Encoding: gzip, deflate',
))."\r\n")));
file_get_contents($url,false,$context);
とりあえずこれで試してみてください。
この回答への補足
ご回答ありがとうございます!
早速試してみましたが、だめでしたorz
それ以前にどうやら、
file_get_contents($url);
単体でも機能するけれど、
文字化けしたりしなかったりするようです。
何か解決方法ありますでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP Content-Typeが機能していない? 2 2022/07/17 11:10
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- その他(ソフトウェア) powershell で出力したテキストファイルをvim で開くと文字化け 2 2023/01/11 21:39
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- その他(プログラミング・Web制作) Sikulix2.0.5(Jython2.7.3)でcsvを読込WEB検索条件にpasteで文字化け 1 2023/03/31 11:02
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- HTML・CSS <!DOCTYPE html> <html> <head> <meta charset="utf-8 2 2023/01/05 01:04
- MySQL php テーブルを作れない 2 2022/11/17 18:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスの日本語をロ...
-
2次元配列の値の受け渡しについ...
-
プルダウンメニューにDBの内容...
-
usortで3つの項目を昇順・降順...
-
phpとmysqlで「あいまい検索」...
-
pukiwikiのユーザ認証の設定で...
-
PHPで配列をPOSTデータで送った...
-
配列を回すとき、最後の要素だ...
-
C言語 最大値と最小値を求めて...
-
Pager::factory()の使い方がわ...
-
$_SESSIONに二次元配列を使える...
-
行数が30万件ほどあるCSVから、...
-
エラーの原因について
-
String だと「 ByRef引数の型が...
-
配列の何番目かを出力したい
-
PHPでCSVの一部の行を編集したい
-
pythonのnumpyでの繰り返しでの...
-
file_existsでファイル名の部分...
-
スカラーのベクトル微分
-
php で1から100までの素数の表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウンメニューにDBの内容...
-
QuickForm createElement での ...
-
phpのin_array()でわからない事...
-
バッチでFTPコマンド
-
NGワード設定もしくはテキス...
-
2次元配列の値の受け渡しについ...
-
file_get_contents()にて文字化け
-
Zend_Form_Element_Hash
-
日付、時間の2段階でソート
-
サイト名を取得するPHP
-
codeigniterのページネーション...
-
しりとり 無限ループ?
-
phpとmysqlで「あいまい検索」...
-
listへのappendが出来ない件
-
テキストボックスの日本語をロ...
-
usortで3つの項目を昇順・降順...
-
1~100の数字の9の倍数だけ同じ...
-
pukiwikiのユーザ認証の設定で...
-
cakephp2.6でfindを使い合計値...
-
PHP5の外部コマンド実行で、バ...
おすすめ情報