質問: '/tmp/hogehoge.txt'; $this->attach( $file, [ basename( $file ) ] ); 半角文字での送付については、無事 [ hogehoge.txt ] となるのですが、 ファイル名の変換ロジックが必要となるのでしょうか? ご存じの方、お知恵をお借りできればと思います。
回答: 以下マニュアルを参照ください。 basename 関数 > > basename() はロケールに依存します。 マルチバイト文字を含むパスで正しい結果を得るには、それと一致するロケールを setlocale() で設定しておかなければなりません。 > > >