Foros del Web » Creando para Internet » HTML »

caracteres especiales

Estas en el tema de caracteres especiales en el foro de HTML en Foros del Web. hola a todos. estoy trabajando con JSP. la informacion la extraigo directamente de una base de datos y la imprimo en la pagina web. pero ...
  #1 (permalink)  
Antiguo 17/06/2004, 14:23
Avatar de haron  
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 8 meses
Puntos: 3
caracteres especiales

hola a todos.

estoy trabajando con JSP.
la informacion la extraigo directamente de una base de datos y la imprimo en la pagina web.

pero a veces esa informacion contiene caracteres especiales que no se visualizaran correctamente. ejemplo:

hola, <!-- que tal -->

solo aparecera

hola

como puedo hacer para que se impriman los caracteres en la pagina literalmente sin tener que preocuparme de conversiones???

se que hay algo parecido a esto:

<code>Escribo el texto y aparece tal cual</code>

pero no me funciona.

alguna idea?
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
  #2 (permalink)  
Antiguo 17/06/2004, 14:52
 
Fecha de Ingreso: junio-2004
Mensajes: 5
Antigüedad: 20 años, 4 meses
Puntos: 0
Bueno creo que con <pre></pre> se puede, aunque creo que solo es para el espaciado.

p.d. Perdona por no probar si es eso lo que necesitas, pero tengo prisa y el tiempo apremia. ;)

Saludos,
MANTERO.
  #3 (permalink)  
Antiguo 17/06/2004, 15:28
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

EL ejemplo que pones, debería quedar así para que se imprima bien en pantalla:

hola, &lt;!-- que tal --&gt;

Felicidad
__________________
¡ hey, hou, hou, hey !
  #4 (permalink)  
Antiguo 18/06/2004, 07:34
Avatar de haron  
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 20 años, 8 meses
Puntos: 3
lo unico que tengo que hacer es una funcion que me devuelva una cadena en la que cada caracter conflictivo ('<', '&', etc...) es sustituido por

&#d;

donde 'd' es la representacion decimal del caracter.
le he estado dando vueltas y creo que la solucion funciona.

es una lastima que no haya una manera mas sencilla de insertar texto en una pagina html sin preocuparte de que el contenido se visualice correctamente.

imaginaos que un cliente os pide que metais un texto enorme en una pagina.
tendreis que revisar todo el texto para ver si se visualizarab bien.

deberia haber algo asi:

<!data[ texto a introducir sin preocuparme de nada ]>

pero parece que no lo hay.
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.
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 01:00.