列数据由网页中的textarea html元素提供;因此用户可以在其中输入换行符。当我将列数据放在excel文件中时,excel不会识别换行符(第一行末尾有一个“?”)。那么如何让它被excel识别呢?
答案 0 :(得分:1)
我之前遇到过这个问题,最简单的解决方案(不是最好的,但想不出别的)是使用str_replace()。
我发现使其正常工作的唯一方法是将\n
替换为\n\r
。这方面的一个例子是
<?php
str_replace("\n", "\n\r", $input_text);
?>
可以在插入数据库时或从数据库中读取时执行此操作但是它确实存在一个问题,如果它已经有\n\r
,那么它将显示为\n\r\r