Foros del Web » Programando para Internet » ASP Clásico »

Pasar una cadena ASCII a caracteres

Estas en el tema de Pasar una cadena ASCII a caracteres en el foro de ASP Clásico en Foros del Web. Buenas, tengo un problema que no se yo si voy a poder hacerlo con ASP... os cuento: Intento leer una cadena de un fichero de ...
  #1 (permalink)  
Antiguo 05/11/2003, 05:21
 
Fecha de Ingreso: julio-2003
Mensajes: 97
Antigüedad: 20 años, 11 meses
Puntos: 0
Pasar una cadena ASCII a caracteres

Buenas, tengo un problema que no se yo si voy a poder hacerlo con ASP... os cuento:

Intento leer una cadena de un fichero de texto que está en ascii, el problema, es que están todos juntos, es decir, que por ejemplo un "Hola", me aparece así: 7211110897
el problema es ese, que no puedo usar un separador ni puedo decir por ejemplo, cada 2 letras, corta, porque pueden ser 2 o 3...

He probado, por si acaso, ha hacerlo así: chr(7211110897) pero evidentemente, no funciona, da desbordamiento...

Help please !!!
  #2 (permalink)  
Antiguo 05/11/2003, 06:40
Avatar de AlexNV  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 289
Antigüedad: 21 años
Puntos: 1
Posiblemente no sea exacto, pero a lo mejor te sirve.
Te he preparado esta funcion.

Código:
Function mf(ascii)
  for i = 1 to len(ascii)
    temp=temp & mid(ascii,i,1)
    if clng(temp) >= 32 and clng(temp) <= 255 then
       resultado = resultado & chr(temp)
       temp = ""
    end if
  next
  mf = resultado
end function
Para llamarla pasale el numerajo como string.

<%= mf("7211110897") %>

Te devuelve "Hola"

Espero que te sirva.
  #3 (permalink)  
Antiguo 05/11/2003, 06:57
 
Fecha de Ingreso: julio-2003
Mensajes: 97
Antigüedad: 20 años, 11 meses
Puntos: 0
Que si me sirve??... te debo la vida tio mil gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:44.