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