Abr282017

Que es texto plano

A raíz de una duda en comentarios, Elías intervino con el objetivo de aclarar lo que es texto plano. Su exposición fue tan interesante, que bien merece un post.

De forma “incorrecta”, en el mundo web se suele decir “convertir a texto plano”, en lugar de “escapar caracteres” para referirse a lo que voy a explicar.

Texto plano

Según Wikipedia:

Un archivo de texto simple, texto sencillo o texto sin formato (también llamado texto llano o texto simple; en inglés «plain text»), es un archivo informático que contiene únicamente texto formado solo por caracteres que son legibles por humanos, careciendo de cualquier tipo de formato tipográfico. […]

Por lo que no podemos llamar texto plano a un documento odt o doc, pues en el documento no solo se almacena el texto, sino su formato.

Bien, ahora veamos lo que es un HTML. Aunque lo podamos abrir con el bloc de notas y podamos “leer” su contenido, no se puede considerar texto plano, pues no solo contiene texto, sino marcas que definen posición y formato (que puede ser enriquecido con la ayuda de los estilos CSS). Lo que sucede es que, al contrario que en un doc, todas las marcas de formato se representan con caracteres legibles (imprimibles), en lugar de con valores binarios (no imprimibles).

Al usar caracteres imprimibles para definir el formato, aparece un problema. Estamos “reservando” determinados caracteres o combinaciones de caracteres para formatear el texto. ¿Y que pasa si queremos que nuestro texto incluya esos caracteres?

Para solucionar ese problema, entra en juego una técnica que se llama “escapado de caracteres”. HTML define unas secuencias de caracteres que se pueden usar para indicarle al navegador que queremos que muestre un carácter concreto, ignorando su posible significado.

Por ejemplo, si estamos escribiendo un tutorial sobre HTML en HTML, que no es texto plano, y queremos escribir <pre>, no podremos escribirlo “tal cual”, pues el navegador lo interpretará como una marca, en lugar de como texto. Por lo que tenemos que “escapar” los caracteres especiales para indicarle al navegador que no queremos que interprete esa parte como una marca HTML. Así que en lugar de escribir <pre>, escribimos su versión escapada &lt;pre&gt;

Esto es todo compañeros, espero que les sea útil. Si tenéis alguna duda o aportación, estamos a vuestra disposición en comentarios.

😉

Política de comentarios

Dada la importancia de los comentarios como espacio de participación, te pedimos por favor que leas detenidamente y cumplas con las siguientes normas de participación.

2 respuestas para “Que es texto plano

Joel Perez

Yo recuerdo cuando empecé en internet, montábamos las primeras páginas webs en HTML plano con el bloc de notas. Ahora existen muchísimos editores de códigos como Notepad ++ y muchos más que son totalmente gratuitos, sin lugar a duda tengo buenos recuerdos de aquella época.

Saludos, me encanta este blog!


José Miguel

Hola Joel… Sobre lo que comentas, no soy programador, aunque disponemos de uno en nuestro equipo. De hecho, nuestro template lo desarrollamos nosotros desde cero.

Saludos.


Deja un comentario

Tu dirección de correo electrónico no será publicada.