Es wird durch inkonsistente Codierungsformate auf beiden Seiten verursacht.
<code>//CSV的Excel支持GBK编码,一定要转换,否则乱码 $content = iconv('utf-8', 'gbk//ignore', $content); </code>
Zweidimensionales Array:
<code>foreach($dataArr as $key => $value){ foreach ($value as $k1 => $v1){ $value[$k1] = iconv('utf-8', 'gbk//ignore', $v1); } fputcsv($fh, $value); } fclose($fh);</code>
Es sollte ein Codierungsproblem sein.
<code>//对表头进行转码: $header_data = ['第一列','第二列']; echo iconv('utf-8','gbk//TRANSLIT','"'.implode('","',$header_data).'"'."\n"); </code>
Probieren Sie es aus~
Spezifische Methoden finden Sie unter: PHP liest/exportiert CSV-Dateien
Stellen Sie zunächst sicher, dass die Kodierung des Dateiinhalts in der von Ihnen generierten oder zuvor gesendeten CSV-Datei normal ist.
In der E-Mail stand, dass es meine Schuld sei