Hola, yo también estoy jugando un poco con el ajax; para obtener las tildes y los caracterres en español primero debes asegurarte que la codificación en la sección
<head> de la página donde muestras los resultados sea la correcta; en nuestro caso sería así:
Cita: <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
en segundo lugar normalmente los resultados obtenidos por una función o librería implementada con ajax necesita ser codificada adecuadamente: en php se utiliza la función
htmlentities(string); y en asp
Server.HTMLEncode(string) .
Espero te sirva de ayuda