usando pagine con codifica iso-8859-1 (o 15) e la libreria javascript xmlhttp (che usa utf8), durante il salvataggio si verifica il tipico errore del charset sbagliato.
al fine di ovviare a questo problema, quando salvate e siete certi che la richiesta post avviene tramite javascript, implementate la funzione utf8_decode() al valore passato (nella pagina richiamata tramite xmlhttp).