Sounds like a pretty simple problem, but can't make it work. I am trying to download a csv file (which works fine).
Basically, I cannot return a carriage return.
header("Content-type: text/x-csv");
header("Content-Disposition: attachment; filename=search_results.csv");
echo '"Name","Age"\n"Chuck Norris","70"';
exit;
Result: Name Age \ n "Chuck Norris" 70
I tried:
echo '"Name","Age",\n,"Chuck Norris","70"';
Result: Name \ n / ">
AND
echo '"Name","Age",\n\r,"Chuck Norris","70"';
Result: Name \ n \ r \ n \ n \ r \ n \ n \ r \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \
Know what went wrong?
source
share