Bonjour,
Je lis un fichier pdf par un bufferedreader et l'écrit par un bufferedwriter, or sous windows, j'obtiens deux textes différents (sous linux ça passe nickel). Apparement tous les combinaison ~+caractére sont remplacées par ?.
Je n'ai vraiment aucune idée pour résoudre ce probléme, si quelqu'un pouvait m'aider, ce serait cool.
Merci d'avance.
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
19
20
21 void getPDF(String lien,String nomfichier){ //lien a aspirer + nom du fichier de sortie try{ URL u= new URL(lien) ; HttpURLConnection huc=(HttpURLConnection) (u.openConnection()); BufferedReader d = new BufferedReader(new InputStreamReader(huc.getInputStream())); File f=new File(nomfichier); f.createNewFile() ; BufferedWriter w= new BufferedWriter(new FileWriter(f)); int lu; while ((lu=(d.read())) != -1){ w.write((char)lu); } w.close(); d.close(); }catch(Exception e){ e.printStackTrace(); } }
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager