Grazie ad entrambi per le risposte. @darbula sarà sicuramente un problema di percent encoding come hai accennato tu. Nulla che posso risolvere con un urlencode(), htmlspecialchars() o qualcosa di simile? Ho provato sia con questi ultimi che con utf8_encode(), ma niente.
@alemoppo stessa cosa. Il risultato è sempre lo stesso. La pagina di registrazione invia i dati, in jQuery, ad una pagina php che controlla il form. Che sia un problema di codifica jQuery? Allego codice:
Codice HTML:
$(document).ready(function() {
$("#bottone").click(function(){
var nome = $("#nome").val();
$.ajax({
type: "POST",
url: "pagina.php",
data:
"&nome=" + nome,
dataType: "html",
success: function(msg){
alert("Riuscito.");
},
error: function(){
alert("Errore nel server. Riprovare.");
}
});
});
});
Il problema, come si può notare, viene riscontrato con il campo del nome.