ciao a tutti, sto sviluppando un'applicazione in ajax e ho incontrato dei problemi nella codifica cdei caratteri accentati...ho provato ad inserire i caratteri accentati negli echo dei file .php, e si vedono correttamente, poichè ho impostato l'header cosi:
header('Content-type: text/html; charset=ISO-8859-1');
il problema si pone quando passo i dati al server tramite ajax, usando jquery....la funzione che ho fatto è questa
Codice PHP:
function submit() {
var form = document.modificabiografia;
var biografia = form.biografia.value;
if(checkFormBiografia(biografia)) {
var data_to_send = 'biografia='+escape(biografia);
$.ajax({
type : "POST",
url : "modifica_biografia.php",
data: data_to_send,
success : function(data){
$("#change_content").html(data);
},
error: function(data){
$("#change_content").html("Si è verificato un errore");
}
});
}
else { return; }
}
vorrei sapere se c'è un modo per definire il charset nella funzione ajax...grazie a tutti quelli che proveranno ad aiutarmi