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

Paradoja ¿?

Estas en el tema de Paradoja ¿? en el foro de ASP Clásico en Foros del Web. Paradoja ¿? Por que cuando ingreso en un textarea esto 'textoENTERtextoENTERtextoENTER' -No literalmente como esta escrito, sino un texto y la tecla enter - y ...
  #1 (permalink)  
Antiguo 09/06/2002, 01:13
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Paradoja ¿?

Paradoja ¿?

Por que cuando ingreso en un textarea esto 'textoENTERtextoENTERtextoENTER' -No literalmente como esta escrito, sino un texto y la tecla enter - y despues imprimo la variable

response.write var1
me sale 'c h m '

y cuando imprimo "response.write len(var1)" SALEN 8 CARACTERES DE LARGO !!!! esta bien que tome en cuente los enter pero deberian ser 6 no :( ¿? a alguien MAS le pasa eso ?

Nota: las comillas simples son solo de referencia.


<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/elaprendiz.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-business--"></center>
  #2 (permalink)  
Antiguo 09/06/2002, 21:53
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Paradoja ¿?

umm... una explicación un tanto chota te voy a dar (no lo recuerdo muy bien, pero por ahí anda la cosa ):

cada ENTER está compuesto por dos caracteres ASCII, el CR (CarriageReturn) y el LF (LineFeed).
Entonces, al escribir un texto como...

Código:
1ENTER  2ENTER  3ENTER  
... deberías tener 9 caracteres (en vez de 8 como decís, según mi criterio).

Si ponemos entre comillas cada caracter ASCCI, quedaría algo así como:

Código:
'1' 'CR' 'LF' '2' 'CR' 'LF' '3' 'CR' 'LF'
Con lo cual tenemos 9 caracteres... al menos que el último 'LF' no tenga efecto ya que la nueva línea no continene ningún caracter en ella y ovbie este 'LF'...

para dar un ejemplo más gráfico, fijate en el textarea de este foro (al redactar un mensaje o responder a otro) que el contador de caracteres te cuenta 2 al dar un enter.

saludos
  #3 (permalink)  
Antiguo 10/06/2002, 11:42
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
Re: Paradoja ¿?

No es una Explicacion Chota, como dices, de hecho Tienes toda la razon Diego son 9, ahora una pregunta, ese 'line feed' es en español el equivalente a avance de linea cierto? si es asi el avance de linea es lo mismo que el espacio en blanco(&quot; &quot;)? ;)

<center><IMG SRC="http://www.550m.com/usuarios/altolacruz/elaprendiz.gif" ALT="Visitame en AlSurNet.com -- E-Learning E-Commerce Multimedia E-business--"></center>
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 22:00.