• ベストアンサー

FTPでアップしたものブラウザからダウンロード

FTPでアップしたものブラウザからダウンロードさせたく <a href="201308161756ああ.xls">ファイルダウンロード</a> としていますがファイルがないと出ます。 ファイルを 201308161756.xls にかえて以下のようにするとダウンロードできます。 <a href="201308161756.xls">ファイルダウンロード</a> 日本語はNGなんでしょうか? サーバはGM○系のヘテムルというのを使っています。 文字コードはUTF-8です。 なんとか日本語で取り扱いたいです。わかるかた教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.1

日本語は文字化けしてうまくアクセスできません。 <a href="201308161756%E3%81%82%E3%81%82.xls">ファイルダウンロード</a> こういう形で指定することになります。 これだと拾えるんじゃないですか?

tamurad007
質問者

お礼

エンコードすればよかったんですね! ファイル名は可変なので以下で対応しました。 すごく助かりました。ありがとうございます。 $MainFile = urlencode($MainFile); ちなみに違う文字コードであげられてる場合は先に mb_convert_encodingして変えておけばよいようでした。 たとえばSJSの場合は mb_convert_encoding($MainFile, "SJIS"); $MainFile = urlencode($MainFile);

すると、全ての回答が全文表示されます。

関連するQ&A