Testo formattato in GAE
-
22-07-2019 - |
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.
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.