我正在创建消息系统,在最后的步骤中,我对回复进行编码,然后发送回复。
我将原始消息的文本填写到回复正文中没有问题,但是当发送回复时,消息历史记录的新空格和制表符消失了,因此它们都在一起了。在数据库中,类型是text
。
原始消息:
测试 1
回复如下:
回复测试1 ----------------------------- 2014-01-17 02:45:55, Mikey 说:测试 1
回复应如下所示:
Reply test 1
-----------------------------
The 2014-01-17 02:45:55, Mikey said : Test 1
编辑:按下回复按钮时,Jquery 会在 contianr 中添加一些内容,如下 $('#mess_texarea').text('\n\n\n' + '------ ----------------------- '+日期+'、'+汇款+'表示:'+'\n'+文字);
最佳答案
当您回显消息正文时,请使用 nl2br
因为消息很可能以 HTML 形式发送,而 HTML 会删除空格,因此您需要将新行转换为 <br>
显示为新行的标签
关于php - 在回复消息中保留 Enter 和 Tab 键(空格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21180890/