Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47

    Eccezzione generata da (Not an ISO 8859-1)

    HELP .... come posso risolvere?

    Devo stampare dei nomi che non italiani e contengono caratteri un po' strani .... mi viene generata questa eccezzione... come posso risolvere?

    Posto il codice:

    codice:
    FacebookClient facebook = new DefaultFacebookClient(ACCESS_TOKEN); 		response.setContentType("text/html"); 		
    ServletOutputStream out = response.getOutputStream(); 		 		
    		
    /*Lista amicizie utente corrente*/ 			
    Connection<User> myFriends = facebook.fetchConnection("me/friends",User.class);
    out.println("
     Friend list name: 
    "); 			
    Iterator <User> friends = myFriends.getData().iterator(); 	 			while(friends.hasNext()){ 			   
     User friend = friends.next();    			
    out.println(friend.getId() + " " + friend.getName() + " 
    " ); 			      			}
    Mi genera la seguente exception dovuta al contentType:

    " java.io.CharConversionException: Not an ISO 8859-1 character: xx "

    Come posso risolvere il problema?

    Grazie mille!

  2. #2

    Re: Eccezzione generata da (Not an ISO 8859-1)

    1. Linguaggio nel titolo
    2. in genere devono essere evitate scritte come "HELP"

    Originariamente inviato da mrdevito
    eccezzione
    spero sia un errore di battitura...

    Grammatica a parte, la risposta te la sei data già te in parte: l'eccezione è generata perchè il carattere non è riconosciuto

    Per maggiori informazioni:

    http://en.wikipedia.org/wiki/ISO/IEC_8859-1

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47
    Grazie Proffffessssssorrrrrrre! ahahahah!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47

    soluzione?

    Ho visto su wikipedia....li sono spiegati i tipi di codifiche! Ma per risolvere il mio problema? Ho nomi europei e Asiatici eheheheh! Che codifica devo usare per la mia servlet?

    Grazie mille!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47

    soluzione .... printwriter

    Soluzione trovata!

    Usare:

    PrintWriter test = response.getWriter();

    invece di

    ServletOutputStream out = response.getOutputStream();

    e funzia tutto alla perfezione.

    ahahahahhha!

    Ciauzzzz

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    E magari avere anche l'attenzione di postare nel posto giusto... ovvero il forum dedicato a Java.

    Sposto.

    PS: Eccezione, con una zeta soltanto.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.