0
我有一個MySQL數據庫(來自OTRS的數據)和一個PHP腳本,它從這個數據庫中讀取數據並將這些數據通過電子郵件發送到一個特定的地址。這實際上起作用。從MySQL數據庫導出隱藏字符
我的問題是,存儲的數據具有「隱藏」字符,如換行符等,只是導出爲「空白」而不是新行。
MySQL如何存儲這些數據以及如何使其顯示在PHP中正常的「echo」命令中?
我有一個MySQL數據庫(來自OTRS的數據)和一個PHP腳本,它從這個數據庫中讀取數據並將這些數據通過電子郵件發送到一個特定的地址。這實際上起作用。從MySQL數據庫導出隱藏字符
我的問題是,存儲的數據具有「隱藏」字符,如換行符等,只是導出爲「空白」而不是新行。
MySQL如何存儲這些數據以及如何使其顯示在PHP中正常的「echo」命令中?
MySQL通常不會更改它存儲的內容。但是,換行通常通過OTRS等程序存儲爲ASCII字符13.
如果您使用PHP向瀏覽器回覆某些內容,則應該編寫HTML。 HTML中的換行符是<br>
。因此,您可以對文本執行此操作:
$html = str_replace("\n",'<br>',$text);
然後回顯它並在您的瀏覽器中顯示換行符。
非常有用,非常感謝! – alti4