用cr / lf插入字段

时间:2014-06-18 12:29:49

标签: php jquery mysql sql

我该如何处理这种情况。

我有一个mysql后端,其中包含一个字段,比方说长40个字符。

我有一个textarea表单字段,我设置为maxlength =“40”

我已经实现了一些jquery代码,可以在键入字符时对字符进行计数。

当我输入文字时,我可以看到字符计数器向下,显示剩下多少个字符。当它达到0时,我应该输入40个字符。

问题是计数器和textarea maxlength检查仅将回车符/换行符计为一个字符。如果我用任何CR填充textarea,我尝试将文本插入到mysql中,当然是chokes,因为字符太多了。

当我写入/读取数据库时,是否需要进行某种过滤?我不想在插入/更新时截断最大字符处的文本。

1 个答案:

答案 0 :(得分:0)

也许只做str_replace("\r\n", "\n", $whatever_variable);。您将保留新行的位置,如果需要,您可以轻松将其转换回“\ r \ n”。