Salve, devo leggere da stream caratteri speciali e ho visto su un manuale che
DataInputStream sa leggere caratteri in codificaUTF-8.
codice:
in2 =new DataInputStream(concerca.getInputStream());
			
while((input=in2.readLine())!=null)
{
 input=in2.readUTF();
 testo.append(input);
}
in2.close();out.close();
nella classe c'è un metodo per leggere UTF
public final String readUTF() throws IOException

ma quando scrivo
codice:
input=in2.readUTF();
viene lanciata l'eccezione.
Sapete come fare ad usare questa classe?