Encodage de nom de fichier sous Linux
Bonjour,
J'ai des problème d'encodage avec mes nom de fichier linux, quelqu'un y a mis des é,è et à :calim2:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
//je récupère l'nesemble de mes fichier
File [] files = currDir.listFiles();
// j'initialise un File pour contenir le document recherché
File document = null;
for (int i = 0; i < files.length; i++) {
//Je recherche le bon fichier
String name = files[i].getAbsolutePath();
String [] path = name.split("/");
String [] fileName = path[path.length - 1].split("_");
if (temp[0].equals(fileName[0])) {
document = files[i];
break;
}
}
//J'utilise mon document
contentWriter.putContent(document); |
et voila l'erreur!
Code:
Caused by: java.io.FileNotFoundException: /app/alfresco-3.4.7/delivery/exportData/files/12345645_e792bc09-e0b0-4d7c-ba5e-b316b6e7d88d_FDM-EBA-�&H-001.odp (No such file or directory)
et le nom du fichier
Code:
12345645_e792bc09-e0b0-4d7c-ba5e-b316b6e7d88d_FDM-EBA-é&H-001.odp
Si quelqu'un a une idée =)