The following code is working fine in Android 1.5-2.2.1 but it\'s not in 2.3 and higher.
BufferedReader rd; rd = new BufferedReader(new InputStreamReader(con
workaround is below.
InputStreamReader sr; sr = new InputStreamReader(connection.getInputStream(), "UTF-8"); StringBuilder builder = new StringBuilder(); for (int bt = 0; (bt = sr.read()) != -1;) { builder.append((char)bt); } sr.close();