Bonjour,

J'ai fait un programme qui utilise un DocumentBuilder pour parser mon fichier xml, en faisant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Document xmlDoc = dBuilder.parse(fichierDepart.getAbsolutePath());
Seulement quant le nom de mon fichier contient des caratères accentués et quand je lance mon programme j'ai une erreur de type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
java.net.MalformedURLException: unknown protocol: c
        at java.net.URL.<init>(URL.java:480)
        at java.net.URL.<init>(URL.java:376)
        at java.net.URL.<init>(URL.java:330)
        at org.apache.xerces.impl.XMLEntityManager.setupCurrentEntity(Unknown So
urce)
        at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown
 Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
        at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
        at fr.deskom.module.ModuleFacOri.ajoute_ori(ModuleFacOri.java:366)
        at fr.deskom.module.ModuleFacOri.lanceModule(ModuleFacOri.java:250)
        at fr.deskom.module.ModuleFacOri.main(ModuleFacOri.java:458)
Donc je voudrais savoir comment avancer dans mon programme sans faire de renommage de fichier est il possible d'avoir une solution sans faire de renommage?