recherche

Maison  >  Questions et réponses  >  le corps du texte

python - 关于textarea插入换行符的问题

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

PHP中文网PHP中文网2807 Il y a quelques jours387

répondre à tous(4)je répondrai

  • ringa_lee

    ringa_lee2017-04-17 17:39:17

    Jointure dynamique <p> ou

    répondre
    0
  • PHP中文网

    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

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦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

    répondre
    0
  • 天蓬老师

    天蓬老师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 :

    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

    répondre
    0
  • Annulerrépondre