如何使用richtext框保持文本格式化?
问题描述:
我正在创建这样的应用程序,用户可以在那里发布最多为800-1000 words
的文章。如何使用richtext框保持文本格式化?
我应该用什么来保持文本格式,如段落,下一行等(如果我使用textarea
作为文章的输入文本框?)。我正在使用mySql
那么,我的datatype
存储文章文字VARCHAR或TEXT ??以及100099字应该是size
?
答
使用VARCHAR,您最多可以存储65000字节。如果您需要更多,则需要移至MEDIUMTEXT(1600万字节)。 对于utf8,你应该计算每个字符两个字节。
将数据存储到MySQL时,您不需要做任何特殊的操作来保留换行符。但是,您需要将这些换行符处理为适当的HTML标记<br>
,以便从数据库中提取数据以进行显示。 Gor示例PHP有nl2br()
函数。