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:

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);
			 }
        });
non so piu cosa fare per forzare il set di caratteri...

grazie,ciao