python - 关于textarea插入换行符的问题
PHP中文网
PHP中文网 2017-04-17 17:37:17
0
4
419

flask-wtf
Textareafield
编辑一段文字 插入数据库 再从数据库查询出来 换行符就不见了 如何将换行符一起插入数据库?
例如:
我们
你们
他们
查询出来结果就变成了:
我们 你们 他们

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(4)
左手右手慢动作

Jointure dynamique <p> ou

Ty80

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

伊谢尔伦

Enveloppez <pre>
lors de la sortie ou remplacez la nouvelle ligne dans le contenu de la requête par

Peter_Zhu

Si vous voulez dire le mettre dans la structure HTML sans sauts de ligne, alors problèmes et solutions possibles :

  1. É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

  2. 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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal