sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo almacenar texto formateado en la tabla MySQL?

El texto sin formato incluye solo caracteres, sin formato como negrita, cursiva o subrayado. Las tabulaciones, los signos de puntuación y la nueva línea son caracteres, por lo que un simple varchar servirá si todo lo que realmente necesita es esto.

Pero debe decidir un protocolo de formato si desea texto en negrita, cursiva y subrayado:HTML, sintaxis wiki, RTF, etc. Si este formato es textual, un varchar servirá. Si es binario, necesitará un blob.

Si tiene líneas nuevas en su texto y se muestra en una sola línea, probablemente se deba a que lo generó en una página HTML, donde las secuencias de caracteres de espacio (tabulaciones, espacios, líneas nuevas, etc.) se convierten en un espacio simple. Use un <pre>your HTML-escaped text here</pre> sección, y mostrará las líneas nuevas, las pestañas y los espacios múltiples correctamente.