当前位置: 首页 > 面试题库 >

写入MySQL时保留TextArea的换行

宗政浩慨
2023-03-14
问题内容

我正在使用文本区域使用户能够输入评论。但是,如果用户输入新行,则新行在输出时不会出现。有什么办法可以使换行符停留。

知道如何保存换行符吗?


问题答案:

两种解决方案:

  1. PHP功能nl2br()

例如,

    echo nl2br("This\r\nis\n\ra\nstring\r");

// will output
This<br />
is<br />
a<br />
string<br />
  1. 将输入内容包装在<pre></pre>标签中。


 类似资料:
  • 问题内容: 我有一个带有textarea的表单,我想保留输出内容时用户输入的换行符。 例如,如果我在textarea中写: 这是一个句子。这是另一个。这里还有一个。 这是一个新段落。这是一个新句子。这是另一个。 我想要相同的输出,而 不是 : 这是一个句子。这是另一个。这里还有一个。这是一个新段落。这是一个新句子。这是另一个。 如何保留换行符? 问题答案: 通常,您只需要添加 空格修剪为单个空格

  • 问题内容: 我正在尝试写一个(冗长但已包装),来自。当字符串打印到控制台时,格式与中相同,但是当我使用BufferedWriter将它们写入文件时,它是在单行中写入。 以下代码段可以复制它: 什么地方出了错?如何解决呢?谢谢你的帮助! 问题答案: 不论运行在什么平台上,a中的文本都将带有换行符。在将其写入文件时,您将需要用特定于平台的换行符替换这些字符(对于Windows,这是,正如其他人提到的那

  • 问题内容: 我的代码而不是使用代码,因为我之前有过。 所以我的代码: 项目说明包含未呈现的换行符。 假设我已具备上述条件,如何轻松显示换行符? 问题答案: 基于@pilau的答案-但经过改进,即使是公认的答案也没有。 这将使用给定的换行符和空格,但也会在内容边界处中断内容。有关空白属性的更多信息,可以在这里找到: https://developer.mozilla.org/zh-CN/docs/W

  • 问题内容: 我需要将一些数据从mysql导出到csv文件。但是其中一列有换行符,我需要将数据导出到保存换行符的csv文件中。 目前,我正在使用以下sql查询: 但是该sql查询不会将换行符保存在csv文件中。我不是MySQL的专家,如果有人可以帮助我,我将不胜感激 问题答案: 您似乎正在遇到以下错误:https : //bugs.mysql.com/bug.php?id=40320自2008年以来

  • 问题内容: 我在管理面板中使用ckeditor,但在用户提交表单中使用简单的文本框,因此用户可以输入文本并提交。问题是,当用户在带有换行符的textarea中输入文本时,它将另存为SQL。我想在sql中的每一行之后添加BR。 例如,用户提交: 已保存到数据库中,并在输出中显示下一行。但我想在数据库中另存为: 我使用nl2br,但不适用于用户提交表单。如果我在管理处理表单上使用nl2br,则在已经使

  • 我正在使用WebStorm编辑火箭。基于Meteor的聊天项目,但WebStorm总是在咖啡文件的处显示“保留字”警告。项目运行良好——这似乎只是WebStorm的配置问题。 以下是我的WebStorm设置: