3

谷歌应用引擎问题:从用户那里获取格式化文本(不一定是富文本)然后将其存储在数据存储中的文本或博客属性中的好方法是什么?我主要寻找的是存储换行符和空格字符串,以便文本返回时看起来与提交时相同。

4

2 回答 2

2

文本将始终以与您输入的方式相同的方式“返回”。您将丢失一些对 HTML 的格式呈现(正如您注意到行尾和空格)。一种解决方案可能是将文本呈现为<pre> 元素(这意味着预格式化文本)

<pre>
This text     will

be formatted correctly
</pre>

另一种方法是将您的格式转换为格式正确的 HTML。通常,Wiki 可能会这样做:将文本存储为标记,并将其呈现为 HTML。这可能正是这个网站对它的帖子等所做的事情。如果你选择这条路线,我可以推荐creoleparser库,它在 Appengine 上运行良好。

于 2009-03-12T22:41:52.803 回答
2

其他常用的简化标记包括TextileMarkdown

于 2009-03-13T08:00:57.793 回答