Hola! Bueno estoy extrayendo un código fuente de una web, el problema que hay 2 partes en la misma web cada una en un idioma, la cuestión es que cuando extraigo la parte española, recibe las típicas Ãi, etc.. en vez de los carácteres correctos (tíldes y ñ's)
El código que uso para leer la url es este:
Código:
public class leerURL {
private String codigo;
public leerURL(String sitioweb) throws IOException{
try {
java.net.URL url = new java.net.URL(sitioweb);
java.net.URLConnection con = url.openConnection();
InputStream s = con.getInputStream();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(s));
codigo = "";
String line = "";
while((line = bufferedReader.readLine())!=null){
codigo+=line+"\n";
//System.out.println(line);
}
} catch (java.net.MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public String getCodigo(){
return codigo;
}
}