我有一个MySQL数据库(来自OTRS的数据)和一个PHP脚本,它从这个数据库读取数据并将这些数据发送到一个特定的地址。这真的很管用。
我的问题是,存储的数据具有“隐藏”字符(如换行等),这些字符只是作为“空白”导出,而不是作为新行导出。
MySQL如何存储这些数据,以及如何使其在PHP中显示在正常的“回显”-command中?
发布于 2017-04-05 07:11:04
MySQL通常不会改变其存储的内容。然而,分行符通常存储在诸如OTRS之类的程序中,如ASCII字符13。
如果您将PHP的内容回显到浏览器中,则应该编写HTML。HTML中的一个分行符是<br>。所以你可以这样处理短信:
$html = str_replace("\n",'<br>',$text);然后回显它,在浏览器中可以看到换行符。
https://stackoverflow.com/questions/43223845
复制相似问题