2009-03-12 7 views
3

Google 앱 엔진 질문 : 형식이 지정된 텍스트 (서식있는 텍스트 일 ​​필요는 없음)를 가져 와서 데이터 저장소의 텍스트 또는 블로그 속성에 저장하는 좋은 방법은 무엇입니까? 주로 찾고자하는 것은 개행 문자와 공백 문자를 저장하여 텍스트가 제출되었을 때와 똑같이 보이도록하는 것입니다.GAE의 형식이 지정된 텍스트

답변

2

텍스트는 사용자가 입력하는 방식과 동일하게 항상 "돌아옵니다". HTML에 대한 일부 서식 지정이 손실됩니다 (줄 끝과 공백을 인식 한 것처럼). 한 가지 해결책은 텍스트를 <pre>element (which implies preformatted text)으로 렌더링하는 것입니다.

<pre> 
This text  will 

be formatted correctly 
</pre> 

또 다른 방법은 포맷을 HTML로 변환하는 것입니다. 일반적으로 위키는 이것을 할 수 있습니다 : 텍스트를 마크 업으로 저장하고 HTML으로 렌더링합니다. 아마도이 사이트가 게시물 등으로 수행하는 작업 일 것입니다.이 경로를 선택하면 creoleparser 라이브러리를 추천 할 수 있으며 Appengine에서 잘 작동합니다.

2

기타 일반적으로 마크 업을으로 변경하면 TextileMarkdown이 포함됩니다.

관련 문제