Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2012, 04:35
juanla
 
Fecha de Ingreso: julio-2009
Mensajes: 103
Antigüedad: 14 años, 9 meses
Puntos: 1
Pregunta Leer codigo fuente de una URL con la codificación correcta

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;
	}
}