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

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

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(4)
左手右手慢动作

動的結合 <p> または

いいねを押す +0
Ty80

これはデータベース ストレージの問題である可能性があります。これらのコンテンツを保存するフィールドのデータ型を確認してください。http://www.webtag123.com/sql/23888.html

も参照してください。
いいねを押す +0
伊谢尔伦

出力時に <pre>
を囲むか、クエリ内容の改行を

に置き換えます
いいねを押す +0
Peter_Zhu

改行なしで HTML 構造に入れる場合、考えられる問題と解決策は次のとおりです:

  1. HTML は br 改行であるため、エスケープ文字 n はサポートされていません。テキストエリアの復帰と改行は表示されず、改行は n によって行われます。
    console.log('你的查询数据') コンソールに改行があるかどうかを確認します。またはyourCon.indexOf("n")存在するかどうかを確認してくださいn。存在する場合、yourCon.replace("n","<br/>") は置換を完了し、それが改行であるかどうかを確認します。もちろん、改行は rnr

  2. であっても構いません。
  3. 最初の方法が解決できない場合。または、改行がまったく表示されません。次に、データ replace("n","<br/>") を配置し、事前に nbr に置き換えます。または、データベースに保存する前に他の文字に置き換え、取得時に変換して戻します。

ここをクリックして私のブログをご覧ください。前回この問題に遭遇したときの簡単な概要を書きました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート