escapeshellargで日本語が消える! : mochigrammer

PHPでexec()等のシェル関数を使用するとき、引数にescapeshellarg関数を適用して安全に実行できるようにすると思います。しかし環境によっては、escapeshellarg関数の戻り値から日本語部分が消えてしまうことがあります。例)echo escapeshellarg('テスト.txt');【結果】.txt