bonjour, j'ai récupéré une page web avec url.openStream; mais les accents sont transformés en é et d'autres symboles bizarres apparaissent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
URL url;
		try {
			url = new URL("http://ws.geonames.org/search?name=algeria&lang=fr&maxRows=10&type=rdf");
			//avec bufferedReader c'est le même résultat
			Scanner scanner = new Scanner(url.openStream());
			while (scanner.hasNextLine()){
				System.out.println(scanner.nextLine());
			}
 
		} catch (Exception e) {
			e.printStackTrace();
		}
dans la réponse j'ai ça (ce n'est qu'une partie) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rdf:RDF xmlns="http://www.geonames.org/ontology#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wgs84_pos="http://www.w3.org/2003/01/geo/wgs84_pos#">
<Feature rdf:about="http://sws.geonames.org/2589581/">
<name>Algérie</name>
<alternateName xml:lang="es">Argelia</alternateName>
<alternateName xml:lang="kw">Aljeri</alternateName>
<alternateName xml:lang="ku">Cezayêr</alternateName>
<alternateName xml:lang="eo">AlÄ?erio</alternateName>
<alternateName xml:lang="en">Algeria</alternateName>
<alternateName xml:lang="el">ΑλγεÏ?ία</alternateName>
comment arranger ça svp