1
列數據由網頁中的textarea html元素提供;所以用戶可以在其中輸入換行符。當我將列數據放入Excel文件中時,Excel無法識別換行符(第一行末尾有一個「?」)。那麼如何讓excel識別它?如何將MySQL列數據中的換行符轉換爲 n?
列數據由網頁中的textarea html元素提供;所以用戶可以在其中輸入換行符。當我將列數據放入Excel文件中時,Excel無法識別換行符(第一行末尾有一個「?」)。那麼如何讓excel識別它?如何將MySQL列數據中的換行符轉換爲 n?
我遇到了這個問題一點點,最簡單的解決方案(不是最好的,但想不出別的)是使用str_replace()。
我發現讓這個工作正常的唯一方法是用\n\r
替換\n
。這方面的一個例子是
<?php
str_replace("\n", "\n\r", $input_text);
?>
這是可以做到這一點的同時插入數據庫,還是從數據庫中讀取,但是它確實提出一個問題,即如果它已經\n\r
,它會再出現像\n\r\r