- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:copy関数について質問です)
copy関数の使い方とは?
このQ&Aのポイント
- PC用と携帯用のHTMLファイルの文字コードが異なる場合、copy関数を使ってファイルをコピーする方法について質問です。
- 現在はFFFTPを使ってPC用のファイルをダウンロードして、SJISに変換して携帯用のファイルをアップロードしていますが、PHPで同じような処理を行いたいと考えています。
- copy関数を使う前に文字コードの変換を行う必要があり、どのような方法があるかアドバイスをいただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
copy関数では出来ませんが、難しくは無いですよ。 こんな感じで、コピーしてやればOKです $buf = file_get_contents("入力ファイル名"); //ファイル読込み $buf = mb_convert_encoding($buf, "SJIS", "EUC"); //文字コード変換 file_put_contents("出力先ファイル名",$buf); //ファイル出力
お礼
ありがとうございますー mb_convert_encoding を使うにもどのタイミングでやればいいのか 混乱してわかんなくなっていたので助かりました! file_put_contents はPHPのバージョンが対応してなかったので fwriteを使って無事完成しました!! アドバイス、ありがとうございました♪