flask-wtf
Textareafield
编辑一段文字 插入数据库 再从数据库查询出来 换行符就不见了 如何将换行符一起插入数据库?
例如:
我们
你们
他们
查询出来结果就变成了:
我们 你们 他们
PHP中文网2017-04-17 17:39:17
이러한 내용을 저장하는 필드의 데이터 유형을 확인하세요. http://www.webtag123.com/sql/23888.html
天蓬老师2017-04-17 17:39:17
줄 바꿈 없이 HTML 구조에 넣는 경우 발생할 수 있는 문제와 해결 방법:
HTML은 br
개행이므로 이스케이프 문자 n
는 지원되지 않습니다. 텍스트 영역의 캐리지 리턴과 라인 피드는 보이지 않으며 n
을 통해 라인 피드가 수행됩니다. console.log('你的查询数据')
콘솔에 줄 바꿈이 있는지 확인하세요. 또는 yourCon.indexOf("n")
있는지 확인n
하세요. 있는 경우 yourCon.replace("n","<br/>")
는 교체를 완료한 후 개행인지 확인합니다. 물론 줄 바꿈은 r
, nr
첫 번째 방법으로 해결이 안되는 경우. 또는 줄 바꿈이 전혀 나타나지 않습니다. 그런 다음 replace("n","<br/>")
데이터를 넣고 미리 n
를 br
로 바꾸세요. 아니면 데이터베이스에 저장하기 전에 다른 문자로 바꾸고, 가져올 때 다시 변환하세요.
내 블로그를 보려면 여기를 클릭하세요. 지난번에 이 문제가 발생했을 때의 간단한 요약을 썼습니다.