Domanda

Domanda sul motore di app di Google: qual è un buon modo per prendere un testo formattato (non deve essere rich text) dall'utente e quindi memorizzarlo in una proprietà di testo o blog nell'archivio dati? Principalmente quello che sto cercando è memorizzare nuove righe e stringhe di spazi, in modo che il testo ritorni allo stesso modo di quando è stato inviato.

È stato utile?

Soluzione

Il testo sarà sempre " ritorna " lo stesso di come lo hai inserito. Perderai un po 'di rendering della formattazione in HTML (come hai notato terminazioni e spazi). Una soluzione potrebbe essere quella di rendere il testo in un elemento <pre> (che implica testo preformattato) .

<pre>
This text     will

be formatted correctly
</pre>

Un altro modo sarebbe quello di convertire il tuo formato in HTML che è ben formattato. In genere un Wiki potrebbe farlo: archivia il testo come markup e lo rende in HTML . Probabilmente è esattamente quello che questo sito sta facendo con i suoi post, ecc. Se scegli questa strada, posso raccomandare libreria creoleparser e funziona bene su Appengine.

Altri suggerimenti

Altri markup semplificati comunemente usati includono Textile e Markdown .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top