列数据由网页中的 textarea html 元素提供;因此用户可以在其中输入换行符。当我将列数据放入 excel 文件中时,excel 无法识别换行符(第一行末尾有一个“?”)。那么如何让它被excel识别呢?
问问题
127 次
1 回答
1
我早些时候遇到了这个问题,最简单的解决方案(不是最好的,但想不出别的)是使用str_replace()。
我发现让它正常工作的唯一方法是\n
用\n\r
. 这方面的一个例子是
<?php
str_replace("\n", "\n\r", $input_text);
?>
可以在插入数据库或从数据库读取时执行此操作,但是它确实存在一个问题,如果它已经有\n\r
,它会看起来像\n\r\r
于 2013-06-27T13:08:53.290 回答