如何将MySQL列数据中的换行符转换为\ n?
列数据由网页中的textarea html元素提供; 所以用户可以在其中input换行符。 当我把列数据放在一个excel文件中,然后excel不能识别换行符(第一行末尾有一个“?”)。 那么如何让excel识别呢?
我遇到了这个问题一点点,最简单的解决scheme(不是最好的,但想不到别的)是使用str_replace() 。
我发现让这个工作正常的唯一方法是用\n\r
replace\n
。 这将是一个例子
<?php str_replace("\n", "\n\r", $input_text); ?>
在插入数据库或从数据库中读取数据时,可以这样做。但是,如果它已经有\n\r
,它会显示为\n\r\r