CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 5 su 5
Discussione:

Pagina html e caratteri accentati

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    May 2009
    Messaggi
    108

    Ringraziamenti
    1
    Ringraziato 1 volta in 1 Post
    Predefinito

    Pagina html e caratteri accentati

    Ho un problema con i caratteri accentati nelle pagine web.
    Quando provo a scaricare una pagina html e la converto in stringa ho un problema di visualizzazione per i caratteri accentati tipo:
    invece di à ho à
    Ho provato a settare il charset corretto iso-8859-1, ma niente.
    codice:
    public String getInputStreamFromUrl(){
    		try {
    		    HttpClient httpclient = new DefaultHttpClient();
    		    httpclient.getParams().setParameter(HttpProtocolParams.HTTP_CONTENT_CHARSET, charset);
    //		    HttpResponse response = httpclient.execute(new HttpGet(url));
    		    
    		    HttpGet httpget = new HttpGet(url);
    		    ResponseHandler<String> responseHandler = new BasicResponseHandler();
    		    resultString = httpclient.execute(httpget, responseHandler);
    
    //		    content = response.getEntity().getContent();
    		    Log.v("Connection", "Download riuscito " + url);
    		  } catch (Exception e) {
    		    Log.e("[GET REQUEST]", "Network exception");
    		  }
    //		  Log.i("New get",resultString);
    		  return resultString;

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Jul 2010
    Messaggi
    2

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Ho un problema simile.
    Ho scaricato un file di testo dal web ed i caratteri accentati " à ", " ò " sull' emulatore invece mi diventano " ¿½! " and " � ". Come posso fare?
    Ho provato sia UTF-8 ed ISO ma non c'e' verso...

  4. #3
    Senior Droid L'avatar di maurilios


    Registrato dal
    Dec 2009
    Messaggi
    328

    Ringraziamenti
    7
    Ringraziato 20 volte in 19 Posts
    Predefinito

    Quote Originariamente inviato da riddick86 Visualizza il messaggio
    Ho un problema con i caratteri accentati nelle pagine web.
    Quando provo a scaricare una pagina html e la converto in stringa ho un problema di visualizzazione per i caratteri accentati tipo:
    invece di à ho &agrave;
    Ho provato a settare il charset corretto iso-8859-1, ma niente.
    Hai provato ad utilizzare la classe InputStreamReader? Dovresti crearti innanzitutto l'oggetto URL con la pagina che ti interessa:

    codice:
    URL url = new URL("http://www.dominio.xxx");
    quindi ricavare lo stream:

    codice:
    InputStream is = url.openStream();
    ed infine creare un oggetto InputStreamReader specificando il charset nel costruttore:

    codice:
    InputStreamReader isr = new InputStreamReader(is,"ISO-8859-1");
    A questo punto potresti utilizzare il metodo read() in un ciclo while per leggere il contenuto dello stream.

  5. #4
    Baby Droid


    Registrato dal
    Jul 2010
    Messaggi
    2

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Thumbs up

    Grazie Mille.

    Ora sembra funzionare correttamente.
    Penso di avere avuto anche qualche problema di visualizzazione: se stampo il file sul Log del debugger vedo ancora caratteri strani. Ma se lo mando al Textview, sull' emulatorw i caratteri vengono visualizzati correttamente.

    Grazie!

  6. #5
    Androidiano


    Registrato dal
    May 2009
    Messaggi
    108

    Ringraziamenti
    1
    Ringraziato 1 volta in 1 Post
    Predefinito

    Quote Originariamente inviato da rdelirio Visualizza il messaggio
    Grazie Mille.

    Ora sembra funzionare correttamente.
    Penso di avere avuto anche qualche problema di visualizzazione: se stampo il file sul Log del debugger vedo ancora caratteri strani. Ma se lo mando al Textview, sull' emulatorw i caratteri vengono visualizzati correttamente.

    Grazie!
    A me alcuni caratteri accentati li faceva vedere per esempio la ì.
    Caratteri tipo &nbsp invece no.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy