Ahoj, pozor pri prevodu bytu na znaky:
BufferedReader reader = new BufferedReader(new InputStreamReader(stream)); Tohle pouziva pro prevod defaultni kodovani klienta bez ohledu na kodovani stranky. Z.T. -- Zdenek Tronicek FIT CTU in Prague Ivan Polak napsal(a): > Zdravim konferenciu, > > chcel som pouzit HttpClient z Apache HttpComponents Client > (http://hc.apache.org/httpcomponents-client-ga/) a ziskat obsah > jedneho webu, nasledovnym kodom: > > static StringBuffer getRequest() { > StringBuffer result = new StringBuffer(); > HttpClient client = new DefaultHttpClient(); > HttpGet request = new HttpGet("http://www.adresa.sk"); > > HttpParams params = new SyncBasicHttpParams(); > HttpProtocolParams.setContentCharset(params, "UTF-8"); > > request.setParams(params); > > try { > HttpResponse response = client.execute(request); > > HttpEntity entity = response.getEntity(); > if (entity != null) { > InputStream stream = entity.getContent(); > try { > BufferedReader reader = > new BufferedReader(new > InputStreamReader(stream)); > String line; > while ((line = reader.readLine()) != null) { > result.append(line); > } > } finally { > stream.close(); > } > } > } catch (Exception e) { > e.printStackTrace(); > } > return result; > } > > > vsetko je OK, ale ziskany obsah ma poskodenu diakritiku (cielovy web > je urcite v kodovani UTF-8). > > prosim, neviete niekto poradit ako dosiahnut spravnu diakritiku. > > dakujem > > Ivan >