Frage

Google App Engine Frage: Was ist ein guter Weg ist, formatierten Text zu nehmen (nicht über Rich-Text sein) von dem Benutzer und es dann in einem Text speichern oder Eigentums im Datenspeicher Blog? Vor allem für das, was ich suche, ist es Zeilenumbrüche und Zeichenkette von Räumen zu speichern, so dass der Text wieder die gleichen wie die Suche kommt, wenn es eingereicht wurde.

War es hilfreich?

Lösung

Der Text wird immer „zurückkommen“ das gleiche wie, wie Sie es nennen in. Sie werden einige Formatierungen verlieren HTML-Darstellung (wie Sie Zeilenumbrüche und Leerzeichen bemerkt). Eine Lösung könnte sein, den Text in ein <pre> Element zu machen (was vorformatierte Text impliziert) .

<pre>
This text     will

be formatted correctly
</pre>

Eine andere Möglichkeit wäre Ihr Format in HTML zu konvertieren, die gut formatiert ist. Typischerweise dies ein Wiki tun könnte: speichern Sie den Text als Markup, und macht es zu HTML . Es ist wahrscheinlich genau das, was diese Seite mit ihm tut Beiträge usw. Wenn Sie diesen Weg wählen, tun, kann ich die creoleparser Bibliothek, und es funktioniert gut auf appengine.

Andere Tipps

Andere häufig verwendete vereinfachte Markups enthalten Textile und Markdown .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top