why input stream not returning correct character? código turning c�digo after read using utf-8
httpurlconnection conn = (httpurlconnection) url.openconnection(); conn.setreadtimeout(10000 /* milliseconds */); conn.setconnecttimeout(15000 /* milliseconds */); conn.setrequestmethod("get"); conn.setdoinput(true); conn.setrequestproperty("accept-charset", "utf-8"); // starts query conn.connect(); inputstream stream = conn.getinputstream(); byte[] buffer = new byte[1024]; int bytesread = stream.read(buffer); string page = new string(buffer, 0, bytesread, "utf-8"); //page returning, c�digo instead of código
try this,
bufferedreader in = new bufferedreader(new inputstreamreader(url.openstream(), standardcharsets.utf_8));
Comments
Post a Comment