ako je problem u textu koji salje server, pokusaj da dodas:
header("Content-Type: text/html;charset=iso-8859-2");
na samom pocetku skripte (pre slanja bilo kakvog outputa)..
Ako je problem u karakterima koje browser salje ajaxom, onda treba uraditi escape() u js-u, pa onda u php-u vratiti to nazad pomocu funkcije koju mozes da nadjes ovde:
http://www.kanolife.com/escape/2006/...es-in-php.html
moze naravno i base64 da se koristi, ali onda se sadrzaj poveca za oko 30%, inace je ok..