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