Foros del Web » Creando para Internet » HTML »

Mostrar texto tal cual

Estas en el tema de Mostrar texto tal cual en el foro de HTML en Foros del Web. Hola, sé que hay una función o mejor dicho creo que etiqueta (busco y rebusco y no la encuentro) que hace que un texto con ...
  #1 (permalink)  
Antiguo 03/03/2012, 07:36
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Mostrar texto tal cual

Hola, sé que hay una función o mejor dicho creo que etiqueta (busco y rebusco y no la encuentro) que hace que un texto con tags de html no te lo interprete sino que te lo muestre tal cual, sin transformaciones.

Por ejemplo si yo escribo <b>hola</b> que no me muestre hola en negrita sino justo lo que he escrito, es decir las tags incluidas.

Lo necesito especialmente en el caso de que al poner &amp; no me salga &

Última edición por humanista; 03/03/2012 a las 07:59
  #2 (permalink)  
Antiguo 03/03/2012, 09:53
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Mostrar texto tal cual

<pre> y también <code> te conservan los saltos de línea y caracteres especiales, pero debes desde el servidor convertir las entidades HTML, en PHP por ejemplo con htmlentities, htmlspecialchars entre otras
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 03/03/2012, 14:45
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Mostrar texto tal cual

Una aclaración @maycolAlvarez

el tag <code> No preserva los saltos de linea.
Se pueden usar htmlentities() como indicás. Además la etiqueta apropiada para mostrar texto como tal y no como código, que es <textarea>

Puntualmente en el caso del ampersand (que hay que convertirlo en todos los casos), se representa con
&amp;amp;

ejemplo

Código HTML:
Ver original
  1. <textarea rows="10" cols ="20">
  2.  
  3. <b>aaaa</b>
  4. &amp;amp;
  5. <>
  6. &
  7.  
  8. </textarea>
  9. <hr />
  10. <code>
  11.  
  12. <b>aaaa</b>
  13. &amp;amp;
  14. <>
  15. &
  16.  
  17. </code>
  18.  
  19. <hr />
  20. <pre>
  21.  
  22. <span>aaaa</span>
  23. &lt;span&gt;aaaa&lt;/span&gt;
  24. &amp;amp;
  25. <>
  26. &
  27.  
  28. </pre>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
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 05:29.