Need help with HTTPUrlConnection
Hi,
I am trying to read data from a france site using HTTPUrlConnection but the data is all shown as messed up to me.
Here is the code i am using, any help will be highly appreciated
URL urlObject = new URL( "http://localhost:8000/i18n.htm" );
HttpURLConnection con = (HttpURLConnection)urlObject.openConnection();
con.setRequestProperty( "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705; .NET CLR 1.1.4322)" );
con.setRequestProperty( "Pragma", "no-cache" );
System.out.println("Connection is using cache true ? false -> " + con.getUseCaches());
con.setUseCaches(false); // do not use caching
con.setRequestProperty( "Host", urlObject.getHost() );
InputStream in = new BufferedInputStream( con.getInputStream());
BufferedReader bin = new BufferedReader(new InputStreamReader( inputStream, "ISO-8859-1" ));
String line = bin.readLine();
StringBuffer sb = new StringBuffer();
while (line != null) {
sb.append(line);
sb.append("\r\n");
line = bin.readLine();
}
System.out.println("The string we have is " + sb.toString());
This is the original content,
Articles de qualité - Index alphabétique - Liste des listes - Nouvelles pages - Tous les portails - Table des catégories
and this is what i get from while i run it
Articles de qualitΘ - Index alphabΘtique - Liste des listes - Nouvelles pages -
Tous les portails - Table des catΘgories
Thanks Very much in advance

