基本的には問題なく処理できているはずのアップロード処理が、一部のファイルで不具合発生していたので、解決までの流れをメモしておきます。

解決策

以下の記述を取り急ぎ追加し、問題解消を確認しました。

  • mb_internal_encoding(“UTF-8”); を追加
  • setlocale(LC_CTYPE, ‘Japanese_Japan.932’);
  • basename() を別の処理に変更
続きを読む