3

Google アプリ エンジンの質問: ユーザーから書式設定されたテキスト (リッチ テキストである必要はありません) を取得し、それをデータストア内のテキストまたはブログ プロパティに格納するための適切な方法は何ですか? 主に私が探しているのは、改行とスペースの文字列を保存して、テキストが送信されたときと同じように見えるようにすることです。

4

2 に答える 2

2

テキストは、入力したときと同じように常に「戻ってきます」。HTMLへのフォーマットレンダリングが失われます(行末とスペースに気づいたように)。1つの解決策は、テキストを要素にレンダリングすることです<pre> (これは事前にフォーマットされたテキストを意味します)

<pre>
This text     will

be formatted correctly
</pre>

もう1つの方法は、フォーマットを適切にフォーマットされたHTMLに変換することです。通常、Wikiはこれを行う可能性があります。テキストをマークアップとして保存し、HTMLにレンダリングします。おそらく、このサイトが投稿などで行っていることとまったく同じです。このルートを選択した場合は、creoleparserライブラリをお勧めします。これは、Appengineでうまく機能します。

于 2009-03-12T22:41:52.803 に答える
2

その他の一般的に使用される単純化されたマークアップには、TextileMarkdownがあります。

于 2009-03-13T08:00:57.793 に答える