【发布时间】:2011-10-03 04:04:45
【问题描述】:
我的网站上有 WMD 编辑器,我将降价存储在数据库中。但在我将降价发送到数据库之前,我使用 mysql_real_escape_string 对其进行过滤,如下所示:
$to_database = mysql_real_escape_string($_POST['markdown']);
而且没关系。但现在我想展示它,所以我使用 PHP Markdown(将 Markdown 转换为 html)。但问题是它向我显示了 \r\n 和 \n 而不是换行符。我尝试了 nl2br 功能,但没有帮助。即使我没有转义输出(不要将 markdown 转换为 html 并使用 htmlpurifier),我仍然会得到 \n 而不是换行符。 只有当我删除 mysql_real_escape_string 时它才会看起来不错。
bbbbbbbbbb 呸呸呸
【问题讨论】:
标签: php mysql-real-escape-string wmd-editor wmd-markdown