suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Bezüglich des fgetcsv-Betriebsproblems im Tutorial

$data = [
[1,'Deng','php'],
[1,'Deng','html'],
[1,'Deng','css']
];
foreach ($ data as $v){
fputcsv($file,$v);
}
print_r(fgetcsv($file));

微信截图_20190118213813.png微信截图_20190118213835.png

Es gibt kein Problem mit dem Code und der geschriebenen CSV-Datei, aber mit der gedruckten Array-Format Falsch

Endlich herausgefunden, Deng. Ändern Sie es einfach in Englisch. Können Sie mir bitte sagen, ob es die chinesische Schrift nicht unterstützt?


学海无涯学海无涯2180 Tage vor1230

Antworte allen(2)Ich werde antworten

  • ringa_lee

    ringa_lee2019-01-23 20:40:23

    fgetcsv对区域设置是敏感的。比如说LANG设为en_US.UTF-8的话单字节编码的文件就会出现读取错误。

    setlocale(LC_ALL, 'zh_CN'); 设置简体中文

    然后检查csv文件 编码问题 ,用记事本打开csv,编码设置和服务器一致,例如utf8

    Antwort
    0
  • StornierenAntwort