Ciao,
ho un problema con la risposta di una pagina asp letta in maniera asincrona con $.ajax() di jquery.
In pratica ho una funzione js che tramite $.ajax() legge una pagina asp che restituisce puro HTML che viene poi stampato nella pagina host.
Il problema è che i caratteri accentati mi vengono restituiti come caratteri corrotti (punto interrogativo in genere). Eppure sia la pagina chiamante, che quella di risposta hanno settato in alto response.codepage 1252.
E in jquery faccio la chiamata in ajax specificando i seguenti parametri:
non so piu cosa fare per forzare il set di caratteri...codice:$.ajax({ type: "GET", url:"test_accento.asp", cache: false, contentType: "application/x-www-form-urlencoded;charset=1252", beforeSend: function(xhr) { xhr.setRequestHeader("Accept-Charset","1252"); xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=1252"); }, error: function() {alert("Errore durante l'operazione. Riprovare più tardi");}, success: function(msg) { $('#divBlockUI').html(msg); } });
grazie,ciao

Rispondi quotando