Ver Mensaje Individual
  #13 (permalink)  
Antiguo 01/12/2007, 00:50
dblanco
 
Fecha de Ingreso: enero-2004
Mensajes: 207
Antigüedad: 21 años
Puntos: 1
Re: AJAX responseText charset

Cita:
Iniciado por Txumai Ver Mensaje

El código VBScript:
body8209 = HTTP.responseBody
sOut = ""
For i = 0 to UBound(body8209)
sOut = sOut & chrw(ascw(chr(ascb(midb(body8209,i+1,1)))))
Next
response.write sOUT
ostras, lo que me ha costado encontrar este código Txumai. Y mira que yo creo que es una situación muy común, leer un archivo html con ServerXMLHTTP y que los caracteres especiales salgan mal.

A veces me pregunto cómo cosas tan normales no les pasa a mucha más gente.

Gracias por el código que es ni más ni menos que "traducir" un archivo binario a texto formateado. Lo jodido es que tarda como 50 veces más que si simplemente lo leyéramos en formato responseText, lo que como tú y yo sabemos, no hay forma de recibir las tildes y demás caracteres especiales, por mucho encabezados, charsets y codepages que se incluyan.

En fin, gracias de nuevo y ahora intentaré depurar el codigo para que no tarde tanto ... si es que se puede.

Saludos

Última edición por dblanco; 01/12/2007 a las 01:36