je linke pour appeler l'application java de PHP:caractères UNSUPPORT dans le chemin du fichier de ligne de commande
exec('LC_ALL=en_US.utf-8 java -jar /test.jar' . $filepath . ');
Mais toujours il y a des personnages non pris en charge dans le chemin du fichier. Par exemple: # &; ? * [ESPACE] ..., après les avoir changés en # \ & ... ça ira.
Mais une liste complète de ces caractères n'a pas pu être trouvée.
Des idées pour résoudre ce problème?
Ce nom de fichier affiche toujours l'erreur java 44248-1 (ru) V01 - обращение ЕА_каталог экспорт.doc –
Exception dans le thread "principal" java.lang.IllegalArgumentException: INPUTFILE n'existe pas : 44248-1 (ru) v01 - _ .doc –
@bruce c'est un problème différent, très probablement un problème de jeu de caractères à cause des caractères cyrilliques. C'est beaucoup plus complexe. Vaut une question séparée –