電子書籍の厳選無料作品が豊富!

file_get_contents()で文字化けしてしまう
お世話になります。

職場の環境でプロキシ経由でないと外部ファイルを読み込めないということなので
プロキシ経由でファイルを読みこもうとして
http://blog.umeyama.org/2009/06/php-proxy.html
を参考に
$csvscj="http://xxxx/yyy/zzz.csv";
$proxy = array(
"http" => array(
"proxy" => "tcp://proxy:port",
"request_fulluri" => true,
)
);
$sc = stream_context_create($proxy);
$FileList=file_get_contents($csvscj,false,$sc);
$FielList = mb_convert_encoding($FielList, "UTF-8", "SJIS");
echo '$FileList='.$FileList;

$csvscjはShiftJISのcsvファイルです。
このようにechoで$FileListを表示してみると、半角文字以外は文字化けしてしまいます。
mb_convert_encoding()をレム文にしても同じ結果です。
よろしくお願いいたします。

A 回答 (1件)

mb_internal_encoding("UTF-8");


も指定しましょう。

この回答への補足

yyr446さん、今日は。早速のレスありがとうございます。

mb_internal_encoding("UTF-8");
を一行入れてみましたがだめでした。

補足日時:2010/10/01 13:41
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!