Maison > Questions et réponses > le corps du texte
flask-wtf
Textareafield
编辑一段文字 插入数据库 再从数据库查询出来 换行符就不见了 如何将换行符一起插入数据库?
例如:
我们
你们
他们
查询出来结果就变成了:
我们 你们 他们
PHP中文网2017-04-17 17:39:17
Cela devrait être un problème de stockage de base de données. Vérifiez le type de données des champs dans lesquels vous stockez ce contenu. http://www.webtag123.com/sql/23888.html
伊谢尔伦2017-04-17 17:39:17
Enveloppez <pre>
lors de la sortie ou remplacez la nouvelle ligne dans le contenu de la requête par
天蓬老师2017-04-17 17:39:17
Si vous voulez dire le mettre dans la structure HTML sans sauts de ligne, alors problèmes et solutions possibles :
Étant donné que HTML est br
nouvelle ligne, le caractère d'échappement n
n'est pas pris en charge. Le retour chariot et le saut de ligne dans la zone de texte ne sont pas visibles, et le saut de ligne se fait via n
. console.log('你的查询数据')
Vérifiez s'il y a un saut de ligne dans la console. Ou yourCon.indexOf("n")
vérifiez s'il y en a unn
. Si tel est le cas, yourCon.replace("n","<br/>")
termine le remplacement, puis vérifie si la ligne est coupée. Bien entendu, les sauts de ligne peuvent également être r
, nr
Si la première méthode ne peut pas être résolue. Ou aucun saut de ligne n’apparaît. Mettez ensuite les données replace("n","<br/>")
et remplacez n
par br
au préalable. Ou remplacez-le simplement par d'autres caractères avant de le stocker dans la base de données, puis reconvertissez-le lorsque vous l'obtenez.
Cliquez ici pour voir mon blog. J'ai écrit un résumé simple de la dernière fois que j'ai rencontré ce problème