Tenta passar com a função utf8_encode() do php para ver no que vai dar =]
Não deu certo tb, eu usei a utf8_encode e depois para mostrar a utf8_decode, daí, por exemplo coloquei no nome, José Antônio, e apareceu "José Antônio"...
Mas será que estou colocando no lugar certo? fiz assim, assim que preenche o formulário e clica em um botão gravar ele manda os dados dos campos ara uma função do xajax como arrays, tipo a função usa a var $f daí eu faço assim:
$nome = $f['nome'];
Nome é o que está no name do campo do formulário, daí essa mesma função depois grava os dados no bd, para usar essa função que você passou fiz assim:
$nome = utf8_enconde($f['nome']);
Será que é o certo assim mesmo?
Valew
Até+