【发布时间】:2016-01-19 09:18:03
【问题描述】:
我有一个这样的 PHP 导出:
header('Content-Encoding: UTF-8');
header('Content-type: text/csv; charset=UTF-8');
header('Content-Disposition: attachment; filename="agents_list.csv"');
当我进行导出时,Notepad++ 通知我格式为“Macintosh”(CR)。我需要以“Dos\Windows”(CR+LF)格式保存它。 我怎样才能做到这一点 ?我必须修改一些标题吗?感谢您的帮助。
【问题讨论】:
-
您自己生成文件吗?如果是,则使用 CR+LF 作为换行符。
-
是的,这是一个PHP脚本,新行由\r创建
-
好的,你给我一个响应元素^^ 我已经将\r 修改为\r\n,现在导出格式正确设置为Dos\Windows。很高兴知道这个提示 :) 感谢您的帮助
-
@JGrunder 你自己回答了。 \r == CR(又名 Mac 风格)。替换为
\r\n,就是这样。