Cita:
Iniciado por gammassp
Cuando se realiza una consulta a la base de datos y el resultado de esta devuelve una cadena que contiene caracteres especiales, no hay inconvenientes para transmitirlos (le asigno al response el charset indicado).
Pero cuando desde JavaScript le envio una petición a la página .asp que debe realizar las consultas a la BD, si en la peticion hay caracteres especiales, estos caracteres son recibidos por el objeto request.form de forma erronea (simbolos raros).
Cita:
Iniciado por Shiryu_Libra

las paginas ASP, tanto la de llamado como la que responde, en sus primeras lineas el siguiente parametro
ahora... la que hace el llamado con AJAX, en sus headers de HTML debera tener
despues de hacer esto.... se debera chekar si los caracteres continuan llegando con simbolos
Solamente anexar a la solución propuesta por el caballero del zodiaco que el charset debería ser el usado para almacenar los datos, es decir, si estás almacenando en unicode, utf-8 es el indicado, si no, seguramente es ISO-8859-1.
Por defecto me parece que las llamadas asíncronas tratan los datos como utf-8 así que como dice Shiryu, necesitas declarar el charset explicítamente.
Saludos