Pregunta

Pregunta del motor de aplicaciones de Google: ¿Cuál es una buena manera de tomar texto formateado (no tiene que ser texto enriquecido) del usuario y luego almacenarlo en una propiedad de texto o blog en el almacén de datos? Principalmente lo que estoy buscando es almacenar nuevas líneas y cadenas de espacios, para que el texto regrese con el mismo aspecto que cuando fue enviado.

¿Fue útil?

Solución

El texto siempre " volverá " lo mismo que cómo lo colocaste. Perderás algo de representación de formato en HTML (como notaste los finales de línea y los espacios). Una solución podría ser convertir el texto en un elemento <pre> (que implica texto preformateado) .

<pre>
This text     will

be formatted correctly
</pre>

Otra forma sería convertir su formato a HTML que esté bien formateado. Por lo general, un Wiki puede hacer esto: almacenar el texto como marcado y renderizarlo en HTML . Probablemente sea exactamente lo que este sitio está haciendo con sus publicaciones, etc. Si elige esta ruta, puedo recomendar el creoleparser , y funciona bien en Appengine.

Otros consejos

Otros marcas simplificadas de uso común incluyen Textil y Markdown .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top