回答編集履歴

2

さらに加筆します

2022/03/18 08:43

投稿

退会済みユーザー
test CHANGED
@@ -16,3 +16,12 @@
16
16
  ファイル名を与える、閉じる引用符がない。
17
17
  [Content\-Disposition: attachment; filenameのrfc 6266形式 \- Qiita](https://qiita.com/khsk/items/d541b8dc40bd2c6128d2)
18
18
  によると、ファイル名はURLエンコードしたものを与えると良いようですが。
19
+ その記事にもあって、
20
+ [ダウンロードファイル名、文字化けとの格闘 \- ねぎぶログ](https://negiblog.hatenablog.com/entry/2015/06/19/%25e3%2583%2580%25e3%2582%25a6%25e3%2583%25b3%25e3%2583%25ad%25e3%2583%25bc%25e3%2583%2589%25e3%2583%2595%25e3%2582%25a1%25e3%2582%25a4%25e3%2583%25ab%25e5%2590%258d%25e3%2580%2581%25e6%2596%2587%25e5)
21
+ の記事にもありますが、
22
+
23
+ > Content-Disposition: attachment;
24
+ > filename="ファイル名";
25
+ > filename*=UTF-8''URLエンコーディングされたファイル名
26
+
27
+ だそうです。失礼しました。

1

加筆します

2022/03/18 08:39

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,12 @@
7
7
 
8
8
  相対パスでディレクトリ名を与えるのは、もってのほか。
9
9
  コマンドを実行するディレクトリがどこになるかわかりませんよね?
10
+
11
+ あと、
12
+ ```
13
+ header('Content-Disposition: attachment; filename*=UTF-8\'\'' . $fileName);
14
+ ```
15
+ ファイル名を示す箇所、おかしいです。
16
+ ファイル名を与える、閉じる引用符がない。
17
+ [Content\-Disposition: attachment; filenameのrfc 6266形式 \- Qiita](https://qiita.com/khsk/items/d541b8dc40bd2c6128d2)
18
+ によると、ファイル名はURLエンコードしたものを与えると良いようですが。