0
我试图将^ M字符转换为空格字符,但是很难做到这一点。使用PHP将^ M字符转换为没有换行符的空白
在PHP中,我使用了“wb”选项,因此它不会将DOS字符写入文件中。的fopen(“FILE.CSV”,“WB”) 它是成功的,但仍然有断行,而不是^ M
$fp = fopen("file.csv", "wb");
$description =nl2br($product->getShortDescription());
$line .= $description . $other_variables . "\n";
fputs($fp, $line);
,但我还是看到了描述中换行,有没有什么办法去除^ M并用可能的空格替换它。
还使用dos2unix,当它在常规文件“w”模式。它将删除所有^ M个字符,但该文件仍存在有^ M的换行符。我真的需要它能够在我的CSV文件中工作。
谢谢。
'^ M'已经是空格了。 –