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'已經是空格了。 –