如何将MySQL列数据中的换行符转换为


How to transform linebreaks inside MySQL column data into ?

列数据由网页中的textarea html元素提供;这样用户就可以在其中输入换行符。当我把列数据放在excel文件中时,excel无法识别换行符(第一行末尾有一个"?")。那么,如何通过excel识别它呢?

我之前遇到过这个问题,最简单的解决方案(不是最好的,但想不出其他任何方法)是使用str_replace()。

我找到的使其正确工作的唯一方法是用'n'r替换'n。就是一个例子

<?php
    str_replace("'n", "'n'r", $input_text);
?>

可以在插入数据库或从数据库读取时执行此操作。但是,如果它已经有'n'r,则会出现类似'n'r'r 的问题