Pergunta

Google app engine pergunta: O que é uma boa maneira de ter texto formatado (não tem que ser um texto rico) do usuário e, em seguida, armazená-lo em um texto ou a propriedade do blog no armazenamento de dados? Principalmente o que eu estou procurando é para armazenar novas linhas e cordas de espaços, para que o texto volta com a mesma aparência de quando foi enviada.

Foi útil?

Solução

O texto será sempre "voltar" o mesmo que como você colocá-lo. Você vai perder alguma formatação renderização para HTML (como você percebeu finais de linha e espaços). Uma solução poderia ser a de tornar o texto em um (que implica texto pré-formatado) .

<pre>
This text     will

be formatted correctly
</pre>

Outra forma seria a de converter o seu formato em HTML que é bem formatado. Normalmente, um Wiki pode fazer isso: armazenar o texto como marcação, e torná-lo para HTML . Provavelmente é exatamente o que este site está fazendo com ele é mensagens etc. Se você escolher esse caminho, eu posso recomendar o creoleparser biblioteca, e ele funciona bem em Appengine.

Outras dicas

Outro comumente usado simplificada marcações Têxtil e Markdown .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top