生のテキストには文字のみが含まれ、太字、斜体、下線などの書式は含まれません。タブ、句読点、改行は文字なので、本当に必要なのはこれだけであれば、単純なvarcharで十分です。
ただし、太字、斜体、下線付きのテキスト(HTML、wiki構文、RTFなど)が必要な場合は、フォーマットプロトコルを決定する必要があります。このフォーマットがテキストの場合は、varcharで十分です。バイナリの場合は、ブロブが必要です。
テキストに改行があり、それが1行で表示されている場合は、スペース文字のシーケンス(タブ、スペース、改行など)が単純なスペースに変換されるHTMLページに出力したことが原因である可能性があります。 <pre>your HTML-escaped text here</pre>
を使用します セクションをクリックすると、改行、タブ、複数のスペースが正しく表示されます。