I have a simple call to servlet to read from a table of the db the locals of a region. $(''codComune'').value=idComune; $(''eventname'').value = ''EventoGetLocalita''; $(''dettLocRichiesta'').value= ''all''; $(''frm'').request({ onSuccess: function(transport) { var json = transport.responseText.evalJSON(); // verifica eccezione nella chiamata AJAX if (checkException(json)) return; // visualizzazione dati caricaComboComune(json); caricaComboRegione(json); caricaComboProvincia(json); }, onFailure: function() { alert(''Errore nell\''esecuzione della richiesta.''); } }); then in the servlet (Java) i use the method JSONObject json JSONObject.fromObject(outParameters); with the data thet i need. the problem is for the enconding. when i have the char àòèìù the string in the page ( i used var json transport.responseText.evalJSON();) aro not ok i don''t have this char i have a square instead and i miss also 2 or 3 char after the special char!!! i tried by passing encoding: UTF-8 and also ISO-8859-1 but no result this is the return string that i receive on javascript: transport.responseText "{\"comuni_model\":[{\"codComune\":\"79002\",\"denoComune\":\"Albi\", \"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79003\",\"denoComune\":\"Amaroni\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79004\",\"denoComune\": \"Amato\",\"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune \":\"79005\",\"denoComune\":\"Andali\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79007\",\"denoComune\": \"Argusto\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79008\",\"denoComune\":\"Badolato\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79009\",\"denoComune \":\"Belcastro\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79011\",\"denoComune\":\"Borgia\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79012\",\"denoComune \":\"Botricello\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79017\",\"denoComune\":\"Caraffa di Catanzaro\", \"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79018\",\"denoComune\":\"Cardinale\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79020\",\"denoComune\": \"Carlopoli\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79023\",\"denoComune\":\"Catanzaro\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79024\",\"denoComune \":\"Cenadi\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79025\",\"denoComune\":\"Centrache\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79027\",\"denoComune \":\"Cerva\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79029\",\"denoComune\":\"Chiaravalle Centrale\", \"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79030\",\"denoComune\":\"Cicala\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79033\",\"denoComune\": \"Conflenti\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79034\",\"denoComune\":\"Cortale\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79036\",\"denoComune \":\"Cropani\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79039\",\"denoComune\":\"Curinga\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79042\",\"denoComune \":\"Davoli\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79043\",\"denoComune\":\"Decollatura\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79047\",\"denoComune \":\"Falerna\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79048\",\"denoComune\":\"Feroleto Antico\", \"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79052\",\"denoComune\":\"Fossato Serralta\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79055\",\"denoComune\": \"Gagliato\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79056\",\"denoComune\":\"Gasperina\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79058\",\"denoComune \":\"Gimigliano\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79059\",\"denoComune\":\"Girifalco\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79060\",\"denoComune \":\"Gizzeria\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79061\",\"denoComune\":\"Guardavalle\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79063\",\"denoComune \":\"Isca sullo Ionio\",\"codRegione\":\"18\",\"codProvincia\": \"079\"},{\"codComune\":\"79065\",\"denoComune\":\"Jacurso\", \"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79160\",\"denoComune\":\"Lamezia Terme\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79068\",\"denoComune\": \"Magisano\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79069\",\"denoComune\":\"Maida\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79071\",\"denoComune \":\"Marcedusa\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79072\",\"denoComune\":\"Marcellinara\",\"codRegione \":\"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79073\", \"denoComune\":\"Martirano\",\"codRegione\":\"18\",\"codProvincia\": \"079\"},{\"codComune\":\"79074\",\"denoComune\":\"Martirano Lombardo \",\"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79077\",\"denoComune\":\"Miglierina\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79080\",\"denoComune\": \"Montauro\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79081\",\"denoComune\":\"Montepaone\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79083\",\"denoComune \":\"Motta Santa Lucia\",\"codRegione\":\"18\",\"codProvincia\": \"079\"},{\"codComune\":\"79087\",\"denoComune\":\"Nocera Terinese\", \"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79088\",\"denoComune\":\"Olivadi\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79089\",\"denoComune\": \"Palermiti\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79092\",\"denoComune\":\"Pentone\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79094\",\"denoComune \":\"Petrizzi\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79095\",\"denoComune\":\"Petron?\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79096\",\"denoComune\": \"Pianopoli\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79099\",\"denoComune\":\"Platania\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79108\",\"denoComune \":\"San Floro\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79110\",\"denoComune\":\"San Mango d''Aquino\", \"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79115\",\"denoComune\":\"San Pietro Apostolo\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79114\",\"denoComune\": \"San Pietro a Maida\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79116\",\"denoComune\":\"San Sostene\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79122\",\"denoComune \":\"San Vito sullo Ionio\",\"codRegione\":\"18\",\"codProvincia\": \"079\"},{\"codComune\":\"79118\",\"denoComune\":\"Sant''Andrea Apostolo dello Ionio\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79117\",\"denoComune\":\"Santa Caterina dello Ionio\", \"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79123\",\"denoComune\":\"Satriano\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79126\",\"denoComune\": \"Sellia\",\"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune \":\"79127\",\"denoComune\":\"Sellia Marina\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79129\",\"denoComune\": \"Serrastretta\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79130\",\"denoComune\":\"Sersale\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79131\",\"denoComune \":\"Settingiano\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79133\",\"denoComune\":\"Simeri Crichi\",\"codRegione \":\"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79134\", \"denoComune\":\"Sorbo San Basile\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79137\",\"denoComune\": \"Soverato\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79138\",\"denoComune\":\"Soveria Mannelli\", \"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79139\",\"denoComune\":\"Soveria Simeri\",\"codRegione\":\"18\", \"codProvincia\":\"079\"},{\"codComune\":\"79142\",\"denoComune\": \"Squillace\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79143\",\"denoComune\":\"Stalett?\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79146\",\"denoComune \":\"Taverna\",\"codRegione\":\"18\",\"codProvincia\":\"079\"}, {\"codComune\":\"79147\",\"denoComune\":\"Tiriolo\",\"codRegione\": \"18\",\"codProvincia\":\"079\"},{\"codComune\":\"79148\",\"denoComune \":\"Torre di Ruggiero\",\"codRegione\":\"18\",\"codProvincia\": \"079\"},{\"codComune\":\"79151\",\"denoComune\":\"Vallefiorita\", \"codRegione\":\"18\",\"codProvincia\":\"079\"},{\"codComune\": \"79157\",\"denoComune\":\"Zagarise\",\"codRegione\":\"18\", \"codProvincia\":\"079\"}]}" when i have a pecial char like this denoComune\":\"Stalett?\"codRegione \ is missing the string ò\", so i lost 4 character and the array is bad formatted help!! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---