私のデータベースにcrlfのフィールドがある場合、どうすれば をHTMLに保存しますか?MVCキャリッジリターンを保持 - HTMLでの改行
これを行う標準的な方法はありますか?
マルコム
編集:私は実際にそのheplsかのMVCアプリをしています。
私のデータベースにcrlfのフィールドがある場合、どうすれば をHTMLに保存しますか?MVCキャリッジリターンを保持 - HTMLでの改行
これを行う標準的な方法はありますか?
マルコム
編集:私は実際にそのheplsかのMVCアプリをしています。
私はそれを行うための最善の方法はであるものは何でも、スクリプト言語、データベース・バックアップのウェブサイト使用して、<br />
タグで\r\n
配列を置換することだと思います。
その他のオプションは<textarea>
内のテキストを配置することを含みます。または、サイトに適している場合は、<pre>
タグ(またはCSS属性white-space: pre
)に似たものを使用してください。
+1は「white-space:pre」です。
でCRLFを置き換えると、MVCのように、自動的にHtmlEncodesするプラットフォーム上で、醜い、moresoを得ることができます。 –
これらの文字を<br />
で検索/置換して、テキストをブレークラインで出力することができます。 <pre>
タグを使用して、特定のテキストの改行を指定することもできます。
PHPを使用している場合は、nl2brを使用できます。ドキュメントに記載されているように、nl2brは、文字列内のすべての改行の前にHTML改行を挿入します。それは、すべての改行文字の前に挿入' < BR/> '又は ' <BR> 'とstring
を返し(\ R \ nは、 n個の\ R、\ NとR \ \)。
http://www.w3.org/TR/WD-html40-970917/struct/text.html#h-10.3.5 –